tangled
alpha
login
or
join now
jehrhardt.dev
/
dotfiles
My dotfiles for Arch Linux
2
fork
atom
overview
issues
pulls
pipelines
Simplify swayidle setup
jehrhardt.dev
2 months ago
c45dec20
503cdf5c
verified
This commit was signed with the committer's
known signature
.
jehrhardt.dev
SSH Key Fingerprint:
SHA256:iExidi1b5V2HDQP713xpt4WD5vDEU3oyqxldaTWsx/I=
+1
-8
2 changed files
expand all
collapse all
unified
split
dot_config
niri
config.kdl
systemd
user
swayidle.service
+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
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
1
-
[Unit]
2
2
-
PartOf=graphical-session.target
3
3
-
After=graphical-session.target
4
4
-
Requisite=graphical-session.target
5
5
-
6
6
-
[Service]
7
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
8
-
Restart=on-failure