mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 23:49:56 +00:00
sway: center wallpaper, fix lockscreen flags and add idle timeouts
- Use bg mode 'center' so the wallpaper keeps its native size. - Drop --clock and --indicator from the lockscreen invocation; those flags belong to swaylock-effects and made vanilla swaylock exit with an unknown-option error. Keep --indicator-idle-visible to preserve the ring while idle. - Replace the suspend-only swayidle line with a full idle policy: 5 min lock, 10 min DPMS off, DPMS on on resume, lock before sleep. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -32,7 +32,7 @@ input * {
|
||||
seat * xcursor_theme Yaru 24
|
||||
|
||||
# Outputs
|
||||
output * bg ~/.config/sway/wallpapers/wallpaper-161664.jpg fill
|
||||
output * bg ~/.config/sway/wallpapers/wallpaper-161664.jpg center
|
||||
|
||||
# SwayFX effects
|
||||
corner_radius 8
|
||||
@@ -90,8 +90,16 @@ exec udiskie
|
||||
exec wl-paste --type text --watch cliphist store
|
||||
exec wl-paste --type image --watch cliphist store
|
||||
|
||||
# Lock on suspend
|
||||
exec swayidle -w before-sleep '~/.config/sway/scripts/lockscreen'
|
||||
# Idle / lock policy
|
||||
# 5 min idle → lock
|
||||
# 10 min idle → screen off (DPMS)
|
||||
# resume → screen on
|
||||
# before sleep → lock
|
||||
exec swayidle -w \
|
||||
timeout 300 '~/.config/sway/scripts/lockscreen' \
|
||||
timeout 600 'swaymsg "output * dpms off"' \
|
||||
resume 'swaymsg "output * dpms on"' \
|
||||
before-sleep '~/.config/sway/scripts/lockscreen'
|
||||
|
||||
# Terminal
|
||||
bindsym $mod+Return exec alacritty
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
exec swaylock \
|
||||
--image "$HOME/.config/sway/wallpapers/wallpaper-161664.jpg" \
|
||||
--scaling fill \
|
||||
--clock \
|
||||
--indicator \
|
||||
--indicator-idle-visible \
|
||||
--ring-color 2f4058 \
|
||||
--inside-color 1f1f28 \
|
||||
--line-color 00000000 \
|
||||
|
||||
Reference in New Issue
Block a user