Implemented better idle script
This commit is contained in:
parent
23f6a24a95
commit
1e94e7cde5
2 changed files with 21 additions and 13 deletions
17
config/sway
17
config/sway
|
@ -22,22 +22,13 @@ input 2:7:SynPS/2_Synaptics_TouchPad {
|
||||||
# Set background to whatever file is named bg at the moment
|
# Set background to whatever file is named bg at the moment
|
||||||
output * bg "~/Images/wallpapers/bg.*" fill
|
output * bg "~/Images/wallpapers/bg.*" fill
|
||||||
|
|
||||||
set $lock swaylock -f --screenshots --clock --indicator --grace 10 --fade-in 0.2 --effect-blur 5x5
|
exec ~/.scripts/idle.sh
|
||||||
|
|
||||||
exec swayidle -w \
|
|
||||||
timeout 300 'brightnessctl -s set 15%' \
|
|
||||||
resume 'brightnessctl -r' \
|
|
||||||
timeout 300 'swaymsg ""output * dpms off"' \
|
|
||||||
resume 'swaymsg "output * dpms on"' \
|
|
||||||
timeout 300 "exec $lock" \
|
|
||||||
resume '' \
|
|
||||||
before-sleep 'swaylock -f -c 000000'
|
|
||||||
|
|
||||||
# Set warm colours at night
|
# Set warm colours at night
|
||||||
exec ~/.scripts/wlsunset.sh
|
exec ~/.scripts/wlsunset.sh
|
||||||
|
|
||||||
# exec nm-applet --indicator
|
exec nm-applet --indicator
|
||||||
# exec blueman-applet
|
exec blueman-applet
|
||||||
|
|
||||||
focus_follows_mouse no
|
focus_follows_mouse no
|
||||||
|
|
||||||
|
@ -242,7 +233,7 @@ bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOU
|
||||||
&& $refresh_i3status
|
&& $refresh_i3status
|
||||||
|
|
||||||
# Lockscreen
|
# Lockscreen
|
||||||
bindsym $winkey+Delete exec --no-startup-id $lock
|
bindsym $winkey+Delete exec --no-startup-id swaylock -f --screenshots --clock --indicator --fade-in 0.2 --effect-blur 5x5
|
||||||
|
|
||||||
set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
|
set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
|
||||||
mode "$mode_system" {
|
mode "$mode_system" {
|
||||||
|
|
17
scripts/idle.sh
Executable file
17
scripts/idle.sh
Executable file
|
@ -0,0 +1,17 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
# Configuratoin of swayidle
|
||||||
|
# Just run the script
|
||||||
|
|
||||||
|
pkill swayidle
|
||||||
|
|
||||||
|
swayidle -w \
|
||||||
|
timeout 300 \
|
||||||
|
'brightnessctl -s set 15%' \
|
||||||
|
resume 'brightnessctl -r' \
|
||||||
|
timeout 600 \
|
||||||
|
'swaymsg "output * dpms off"' \
|
||||||
|
resume 'swaymsg "output * dpms on"' \
|
||||||
|
timeout 1200 \
|
||||||
|
'systemctl suspend' \
|
||||||
|
before-sleep 'swaylock -f --screenshots --clock --indicator --effect-blur 5x5'
|
||||||
|
|
Loading…
Reference in a new issue