My dotfiles for Arch Linux

Simplify swayidle setup

jehrhardt.dev c45dec20 503cdf5c

verified
+1 -8
+1
dot_config/niri/config.kdl
··· 171 171 spawn-sh-at-startup "swww-daemon" // Wallpaper daemon 172 172 spawn-sh-at-startup "swww img ~/.config/niri/background.jpg" // Set wallpaper 173 173 spawn-sh-at-startup "/usr/lib/pam_kwallet_init" // Unlock KWallet 174 + spawn-sh-at-startup "/usr/bin/swayidle -w timeout 601 'niri msg action power-off-monitors' timeout 600 'loginctl lock-session' before-sleep 'loginctl lock-session' lock 'swaylock -f'" 174 175 175 176 prefer-no-csd // Disable program decorations 176 177 screenshot-path null // Disable screenshot saving
-8
dot_config/systemd/user/swayidle.service
··· 1 - [Unit] 2 - PartOf=graphical-session.target 3 - After=graphical-session.target 4 - Requisite=graphical-session.target 5 - 6 - [Service] 7 - ExecStart=/usr/bin/swayidle -w timeout 601 'niri msg action power-off-monitors' timeout 600 'loginctl lock-session' before-sleep 'loginctl lock-session' lock 'swaylock -f' 8 - Restart=on-failure