summary refs log tree commit diff
path: root/.config/hypr
diff options
context:
space:
mode:
Diffstat (limited to '.config/hypr')
-rw-r--r--.config/hypr/hypridle.conf31
-rw-r--r--.config/hypr/hyprland.conf5
2 files changed, 35 insertions, 1 deletions
diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf
new file mode 100644
index 0000000..affaf64
--- /dev/null
+++ b/.config/hypr/hypridle.conf
@@ -0,0 +1,31 @@
+# sample hypridle.conf
+# for more configuration options, refer https://wiki.hyprland.org/Hypr-Ecosystem/hypridle
+
+general {
+    after_sleep_cmd = hyprctl dispatch dpms on  # to avoid having to press a key twice to turn on the display.
+}
+
+# Dim after 5 minutes
+listener {
+    timeout = 300
+    on-timeout = brightnessctl -s set 10
+    on-resume = brightnessctl -r                 # monitor backlight restore.
+}
+listener {
+    timeout = 300
+    on-timeout = brightnessctl -sd kbd_backlight set 0 # turn off keyboard backlight.
+    on-resume = brightnessctl -rd kbd_backlight        # turn on keyboard backlight.
+}
+
+# screenoff after half hour
+listener {
+    timeout = 1800
+    on-timeout = hyprctl dispatch dpms off
+    on-resume = hyprctl dispatch dpms on
+}
+
+# suspend after an hour
+listener {
+    timeout = 3600
+    on-timeout = loginctl suspend
+}
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
index 1877cdc..7975c44 100644
--- a/.config/hypr/hyprland.conf
+++ b/.config/hypr/hyprland.conf
@@ -88,7 +88,7 @@ general {
     col.inactive_border = rgba(595959aa)
 
     # Set to true enable resizing windows by clicking and dragging on borders and gaps
-    resize_on_border = false
+    resize_on_border = true
 
     # Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on
     allow_tearing = false
@@ -280,6 +280,9 @@ bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
 bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
 bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+
 bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%-
+bindel = SHIFT,XF86MonBrightnessUp, exec, brightnessctl -d kbd_backlight -e4 -n2 set 5%+
+bindel = SHIFT,XF86MonBrightnessDown, exec, brightnessctl -d kbd_backlight -e4 -n2 set 5%-
+
 
 # Requires playerctl
 bindl = , XF86AudioNext, exec, playerctl next