Network expanded view is rewritten into four tabs over a new nmcli backend (backend/nm.py, JSON in/out): - Adapters: each device foldout with editable IPv4 and IPv6 — Automatic/DHCP toggle, address, a linked subnet-mask <-> CIDR pair (edit either, the other follows), gateway; applied via `nmcli connection modify/up`. Manual fields dim when DHCP is on. - Routes: the kernel routing table (read-only; editing kernel routes needs root). - VLAN: pick a parent device + ID to create/bring up a VLAN, list + activate/delete. - DNS: effective servers per device + a per-connection override (servers + ignore-automatic). Verified reads and the write path end-to-end (VLAN add/delete via nmcli; each tab rendered in a harness). Also: flatten the settings-cog MenuButton's inner `button` node so it shows one ring instead of two, and drop the border on the close (x) button. Weather keeps its wttr.in 3-day forecast (unchanged, per request). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XUWCXM4KhjRkwheaA3X7bP |
||
|---|---|---|
| .. | ||
| hyprland | ||
| hyprlua | ||
| niri | ||
| sway | ||
| migrate-hyprland-to-hyprlua.sh | ||