changes with hypridle

This commit is contained in:
Hannes
2026-08-22 21:53:57 +02:00
parent f904ee817e
commit ae94b7c449
8 changed files with 33 additions and 16 deletions
+2
View File
@@ -4,3 +4,5 @@ hyprlock.conf
hyprpaper.conf
scripts/autostart/workspace
config/color.lua
scripts/hypridle/screen_off.sh
scripts/hypridle/screen_on.sh
+3
View File
@@ -0,0 +1,3 @@
# Readme of the repository
## If hypridle screen turning off breaks
Remove scripts/hypridle/screen_off.sh and scripts/hypridle/screen_on.sh
+2
View File
@@ -135,6 +135,8 @@ hl.config({
background_color = 0x000000,
on_focus_under_fullscreen = 0,
middle_click_paste = false,
key_press_enables_dpms = true,
mouse_move_enables_dpms = true
}
})
+8 -14
View File
@@ -1,22 +1,16 @@
listener {
timeout = 200
on-timeout = notify-send "You are idle!"
on-resume = notify-send "Welcome back!"
}
listener {
timeout = 300
on-timeout = hyprlock
}
# listener {
# timeout = 360
# on-timeout = bash -c 'for o in $(hyprctl monitors -j | jq -r ".[].name"); do wlopm --off "$o"; done'
# on-resume = bash -c 'for o in $(hyprctl monitors -j | jq -r ".[].name"); do wlopm --on "$o"; done'
# }
listener {
timeout = 360
on-timeout = hyprctl dispatch "hl.dsp.dpms({action = 'off'})"
on-resume = hyprctl dispatch "hl.dsp.dpms({action = 'on'})"
}
listener {
timeout = 250 # in seconds.
on-timeout = notify-send "You are idle!" # command to run when timeout has passed.
on-resume = notify-send "Welcome back!" # command to run when activity is detected after timeout has fired.
on-timeout = $XDG_CONFIG_HOME/hypr/scripts/screen_off.sh
on-resume = $XDG_CONFIG_HOME/hypr/scripts/screen_on.sh
}
+10
View File
@@ -95,6 +95,16 @@ mkdir -p "$SCRIPT_DIR/scripts/autostart"
ok "color config created"
}
[[ ! -f "$SCRIPT_DIR/config/color.lua" ]] && {
cp "$SCRIPT_DIR/examples/color.lua.example" "$SCRIPT_DIR/config/color.lua"
ok "color config created"
}
[[ ! -f "$SCRIPT_DIR/config/color.lua" ]] && {
cp "$SCRIPT_DIR/examples/color.lua.example" "$SCRIPT_DIR/config/color.lua"
ok "color config created"
}
# ----------------------------
# Install
# ----------------------------
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
hyprctl dispatch "hl.dsp.dpms({action = 'off'})"
# alternative: wlopm --off '*'
+3
View File
@@ -0,0 +1,3 @@
#!/usr/bin/env bash
hyprctl dispatch "hl.dsp.dpms({action = 'on'})"
# alternative: wlopm --on '*'
+1 -1
View File
@@ -2,4 +2,4 @@
s=$(cut -d. -f1 /proc/uptime)
h=$((s / 3600))
m=$(((s % 3600) / 60))
printf "%02d:%02dh" "$h" "$m"
printf "󱦟 %02d:%02dh" "$h" "$m"