- Switch Niri keybinds from qs-wrapped IPC calls to direct 'noctalia msg' - Add noctalia.kdl include to niri config - Replace alacritty theme with import of noctalia.toml - Ghostty: Retro Legends → noctalia theme - GTK3/4: accent palette shift from lavender (#bfc2ff) to purple (#b267e4) - systemd swayidle-lock.service updated
19 lines
719 B
Desktop File
19 lines
719 B
Desktop File
[Unit]
|
|
Description=swayidle idle lock (locks via noctalia-shell IPC, suspends on lid)
|
|
Documentation=https://github.com/swaywm/swayidle
|
|
After=graphical-session.target
|
|
|
|
[Service]
|
|
# Locks via the noctalia v5 shell; `noctalia msg` resolves the running instance
|
|
# through the D-Bus session bus, so no WAYLAND_DISPLAY pinning is needed in unit context.
|
|
# deploy.sh enables it only where the ExecStart binary resolves, so it stays inert until swayidle is installed.
|
|
ExecStart=/usr/bin/swayidle -w \
|
|
timeout 300 '/usr/bin/noctalia msg session lock' \
|
|
before-sleep '/usr/bin/noctalia msg session lock' \
|
|
after-resume '/usr/bin/noctalia msg session lock'
|
|
Restart=on-failure
|
|
RestartSec=5s
|
|
|
|
[Install]
|
|
WantedBy=default.target
|