moonarch-git: skip wlsunset in global enable loop
Build and publish packages / build-and-publish (push) Successful in 18s
Build and publish packages / build-and-publish (push) Successful in 18s
The blanket WantedBy-symlink loop installed a global-scope link for wlsunset, which meant `systemctl --user disable` (the waybar nightlight toggle's mechanism) could never persist — systemd warned about exactly this scope mismatch on every disable. Filter survived reboots even when the user turned it off. PKGBUILD now skips wlsunset; moonarch.install drops the legacy symlink on upgrade. pkgrel bumped so installed systems pick up the fix.
This commit is contained in:
@@ -95,6 +95,11 @@ pre_upgrade() {
|
||||
done < /etc/passwd
|
||||
rm -f /etc/systemd/user/graphical-session.target.wants/cliphist.service 2>/dev/null || true
|
||||
fi
|
||||
|
||||
# Drop legacy global-scope wlsunset enablement. Nightlight is a toggle —
|
||||
# the global symlink overrode user-scope disable, so the filter survived
|
||||
# reboots even after the user turned it off.
|
||||
rm -f /etc/systemd/user/graphical-session.target.wants/wlsunset.service 2>/dev/null || true
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
|
||||
Reference in New Issue
Block a user