aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2025-10-23 02:23:31 +0100
committerAryadev Chavali <aryadev@aryadevchavali.com>2025-10-23 02:52:43 +0100
commit4debe52aabaa5d62ad2560f9d5f57bec98b4d9c1 (patch)
treea7ecae88b02c12eefc0089926e468232da91b2a9
parentdd3932ec1c2bd729ed8eff71842acd07074a52d5 (diff)
downloaddotfiles-4debe52aabaa5d62ad2560f9d5f57bec98b4d9c1.tar.gz
dotfiles-4debe52aabaa5d62ad2560f9d5f57bec98b4d9c1.tar.bz2
dotfiles-4debe52aabaa5d62ad2560f9d5f57bec98b4d9c1.zip
Setup script to init/tear down a screen timer for autolocking
-rw-r--r--SXHkD/.config/sxhkd/sxhkdrc8
-rwxr-xr-xScripts/.local/scripts/screentimer9
-rw-r--r--XServer/.xinitrc2
3 files changed, 18 insertions, 1 deletions
diff --git a/SXHkD/.config/sxhkd/sxhkdrc b/SXHkD/.config/sxhkd/sxhkdrc
index 6ac90e6..45705f2 100644
--- a/SXHkD/.config/sxhkd/sxhkdrc
+++ b/SXHkD/.config/sxhkd/sxhkdrc
@@ -31,6 +31,14 @@ super + minus
super + numbersign
$HOME/.local/scripts/bt_connect;
+super + underscore
+ notify-send -u normal "Turning off screentimer"; \
+ $HOME/.local/scripts/screentimer off;
+
+super + plus
+ notify-send -u normal "Turning on screentimer"; \
+ $HOME/.local/scripts/screentimer on;
+
super + z
notify-send -u low "Launching zathura"; \
zathura
diff --git a/Scripts/.local/scripts/screentimer b/Scripts/.local/scripts/screentimer
new file mode 100755
index 0000000..5952dbc
--- /dev/null
+++ b/Scripts/.local/scripts/screentimer
@@ -0,0 +1,9 @@
+#!/usr/bin/env sh
+
+if [ "$1" = "on" ]
+then
+ xset +dpms s 1800 s noblank;
+elif [ "$1" = "off" ]
+then
+ xset -dpms s off s noblank;
+fi
diff --git a/XServer/.xinitrc b/XServer/.xinitrc
index b1c03b2..b1a9431 100644
--- a/XServer/.xinitrc
+++ b/XServer/.xinitrc
@@ -3,7 +3,7 @@
killall sxhkd;
sh .xprofile;
-xset s 1800;
+screentimer on;
xrandr --output HDMI1 --auto --mode 1920x1080 --left-of eDP1;
xrandr --output eDP1 --auto --mode 1920x1080;