control centre: menus for Wi-Fi, Bluetooth, VPN and Sound in their own window

The tile or block grows into its menu; the panel fades its content and takes the
menu's size underneath. Wi-Fi lists networks (join saved/open, disconnect, stop
iwd), Bluetooth lists devices, VPN has a switch per openvpn service, Sound has
every output with its own slider and a default picker. A second Sound slider for
the output named by extra_output in shell.conf (NR515). Screen and keyboard light
are written to sysfs directly: logind refuses a shell without a seat.
This commit is contained in:
server2
2026-10-10 12:13:34 +02:00
parent 1b571abef0
commit 318b2a8443
10 changed files with 1004 additions and 70 deletions
+3
View File
@@ -11,3 +11,6 @@ transition_ms = 400
# the control centre's hotspot: the name of an iwd access point profile, /var/lib/iwd/ap/<name>.ap
# (see README "Control centre"); leave it out and the hotspot tile says so
# hotspot = MyHotspot
# a second slider under Sound in the control centre, for the output whose name contains this
extra_output = NR515