sway use systemctl for services
This commit is contained in:
+9
-13
@@ -99,23 +99,19 @@ exec_always {
|
|||||||
}
|
}
|
||||||
exec {
|
exec {
|
||||||
pamac-tray-plasma
|
pamac-tray-plasma
|
||||||
blueman-applet
|
|
||||||
wlsunset -l 59.91:10.76
|
wlsunset -l 59.91:10.76
|
||||||
swayidle -w \
|
systemctl --user enable --now blueman-applet
|
||||||
timeout 1200 'swaymsg exec "/usr/share/sway/scripts/keyboard-backlight-switch.sh off"' resume 'swaymsg exec "/usr/share/sway/scripts/keyboard-backlight-switch.sh on"' \
|
# idle lock
|
||||||
timeout 1200 'swaymsg exec "$locking"' \
|
systemctl --user enable --now swayidle
|
||||||
timeout 1200 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
|
systemctl --user enable --now idlehack
|
||||||
timeout 1200 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
|
|
||||||
before-sleep 'swaymsg exec "$locking"' \
|
|
||||||
after-resume 'swaymsg "output * dpms on"' \
|
|
||||||
idlehint '240'
|
|
||||||
idlehack
|
|
||||||
# focus switch animations
|
# focus switch animations
|
||||||
flashfocus
|
systemctl --user enable --now flashfocus
|
||||||
# usb automount
|
# usb automount
|
||||||
pcmanfm -d
|
systemctl --user enable --now pcmanfm
|
||||||
# workspace icons
|
# workspace icons
|
||||||
sworkstyle -d -l error
|
systemctl --user enable --now sworkstyle
|
||||||
|
# foot server
|
||||||
|
systemctl --user enable --now foot-server
|
||||||
# swappy notify
|
# swappy notify
|
||||||
$script_path/screenshot-notify.sh
|
$script_path/screenshot-notify.sh
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
debug: true
|
||||||
|
wait: false
|
||||||
|
timeouts:
|
||||||
|
# idle_timeout
|
||||||
|
- timeout: 240
|
||||||
|
command: brightnessctl -s && brightnessctl set 10
|
||||||
|
resume: brightnessctl -r
|
||||||
|
# locking_timeout
|
||||||
|
- timeout: 1200
|
||||||
|
command: swaymsg exec \$locking
|
||||||
|
# keyboard_timeout
|
||||||
|
- timeout: 1200
|
||||||
|
command: /usr/share/sway/scripts/keyboard-backlight-switch.sh off
|
||||||
|
resume: /usr/share/sway/scripts/keyboard-backlight-switch.sh on
|
||||||
|
# screen_timeout
|
||||||
|
- timeout: 2400
|
||||||
|
command: swaymsg "output * power off"
|
||||||
|
resume: swaymsg "output * power on"
|
||||||
|
# dpms_timeout
|
||||||
|
- timeout: 2400
|
||||||
|
command: swaymsg "output * dpms off"
|
||||||
|
resume: swaymsg "output * dpms on"
|
||||||
|
# sleep_timeout_bat
|
||||||
|
# - timeout: 900
|
||||||
|
# command: acpi --ac-adapter | grep -v 'on-line' && systemctl sleep
|
||||||
|
# sleep_timeout_ac
|
||||||
|
# - timeout: 3600
|
||||||
|
# command: acpi --ac-adapter | grep 'on-line' && systemctl sleep
|
||||||
|
before-sleep: swaymsg exec \$locking
|
||||||
|
after-resume: swaymsg "output * dpms on"
|
||||||
|
lock: swaymsg exec \$locking
|
||||||
|
idlehint: '240'
|
||||||
Reference in New Issue
Block a user