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:
@@ -178,7 +178,7 @@ section "User Services"
|
||||
if [[ $EUID -eq 0 ]]; then
|
||||
warn "Running as root — skipping user service checks"
|
||||
else
|
||||
for svc in kanshi stasis cliphist-text cliphist-image; do
|
||||
for svc in kanshi wlsunset stasis cliphist-text cliphist-image; do
|
||||
check_user_service "$svc"
|
||||
done
|
||||
fi
|
||||
|
||||
@@ -124,6 +124,7 @@ fi
|
||||
log "Enabling systemd user services..."
|
||||
USER_SERVICES=(
|
||||
"kanshi"
|
||||
"wlsunset"
|
||||
"stasis"
|
||||
"cliphist-text"
|
||||
"cliphist-image"
|
||||
|
||||
@@ -345,6 +345,7 @@ echo "source /etc/zsh/zshrc.moonarch" >> "$HOME/.zshrc"
|
||||
log "Enabling systemd user services..."
|
||||
USER_SERVICES=(
|
||||
"kanshi"
|
||||
"wlsunset"
|
||||
"stasis"
|
||||
"cliphist-text"
|
||||
"cliphist-image"
|
||||
|
||||
Reference in New Issue
Block a user