feat: manage wlsunset via systemd user service
Update PKGBUILD version / update-pkgver (push) Successful in 4s
Update PKGBUILD version / update-pkgver (push) Successful in 4s
Move nightlight from niri spawn-at-startup to a systemd user service with After=kanshi.service to ensure all outputs are configured before wlsunset starts. Toggle now uses enable/disable --now for persistent state across reboots.
This commit is contained in:
@@ -20,9 +20,10 @@ Laptops mit `charge_control_end_threshold`-Support (ThinkPad, Framework, etc.) e
|
||||
|
||||
## Nightlight (Blaufilter)
|
||||
|
||||
Waybar-Toggle für wlsunset (Wayland-nativer Blaufilter):
|
||||
- `wlsunset` startet per Niri-Autostart mit fester Nacht-Temperatur (5000K)
|
||||
- Klick auf das Nightlight-Modul in `group/brightness` toggled wlsunset an/aus (kill/restart)
|
||||
Waybar-Toggle für wlsunset (Wayland-nativer Blaufilter), persistenter Zustand via systemd:
|
||||
- `wlsunset.service` (systemd User-Service) mit `After=kanshi.service` — startet erst wenn alle Outputs konfiguriert sind
|
||||
- Klick auf das Nightlight-Modul in `group/brightness` toggled wlsunset an/aus (`enable --now` / `disable --now`)
|
||||
- Zustand überlebt Reboots (enabled/disabled bleibt bestehen)
|
||||
- Aktiver Zustand zeigt in Catppuccin Yellow, inaktiv in Standard-Textfarbe
|
||||
- Signal SIGRTMIN+11 für sofortiges Waybar-Refresh
|
||||
- Scripts: `moonarch-nightlight` (Toggle), `moonarch-waybar-nightlight` (Status-JSON)
|
||||
|
||||
Reference in New Issue
Block a user