From 20253164cb58429c073d082568cbfbec863d8ded Mon Sep 17 00:00:00 2001 From: nub31 Date: Sat, 10 May 2025 19:43:13 +0200 Subject: [PATCH] ... --- .config/hypr/bindings.conf | 2 ++ .config/hypr/hypridle.conf | 27 +++++++++++++++++++++++++++ .config/hypr/hyprland.conf | 1 + setup.sh | 4 ++-- 4 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 .config/hypr/hypridle.conf diff --git a/.config/hypr/bindings.conf b/.config/hypr/bindings.conf index 01e6409..d336095 100644 --- a/.config/hypr/bindings.conf +++ b/.config/hypr/bindings.conf @@ -6,6 +6,7 @@ $menu = rofi -show drun -config ~/.config/rofi/config.rasi $browser = brave $code = code $lock = hyprlock +$colorPicker = hyprpicker -a -f hex -r -n -q $mainMod = SUPER @@ -15,6 +16,7 @@ bind = $mainMod, R, exec, $menu bind = $mainMod, B, exec, $browser bind = $mainMod, L, exec, $lock bind = $mainMod, C, exec, $code +bind = $mainMod SHIFT, C, exec, $colorPicker bind = $mainMod, RETURN, exec, $terminal bind = $mainMod SHIFT, E, exit diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf new file mode 100644 index 0000000..ad6a0f4 --- /dev/null +++ b/.config/hypr/hypridle.conf @@ -0,0 +1,27 @@ +general { + lock_cmd = pidof hyprlock || hyprlock + before_sleep_cmd = loginctl lock-session + after_sleep_cmd = hyprctl dispatch dpms on +} + +listener { + timeout = 150 + on-timeout = brightnessctl -s set 10 + on-resume = brightnessctl -r +} + +listener { + timeout = 300 + on-timeout = loginctl lock-session +} + +listener { + timeout = 330 + on-timeout = hyprctl dispatch dpms off + on-resume = hyprctl dispatch dpms on && brightnessctl -r +} + +listener { + timeout = 1800 + on-timeout = systemctl suspend +} \ No newline at end of file diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 24eb2a8..7bbd676 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -9,6 +9,7 @@ exec-once = nm-applet & exec-once = waybar & exec-once = hyprpm reload -n exec-once = hyprpaper +exec-once = hypridle env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 diff --git a/setup.sh b/setup.sh index c3a2d3d..2388255 100644 --- a/setup.sh +++ b/setup.sh @@ -24,7 +24,7 @@ sudo pacman -Syu --noconfirm \ pavucontrol \ wl-clipboard \ orchis-theme \ - swaync + brightnessctl if ! command -v yay 2>&1 >/dev/null then @@ -41,7 +41,6 @@ yay -Syu --noconfirm \ hyprpicker-git \ hypridle-git \ hyprlock-git \ - xdg-desktop-portal-hyprland-git \ hyprpolkitagent-git \ hyprsysteminfo-git \ hyprland-qt-support-git \ @@ -49,6 +48,7 @@ yay -Syu --noconfirm \ hyprutils-git \ hyprlang-git \ hyprwayland-scanner-git \ + xdg-desktop-portal-hyprland-git \ aquamarine-git \ hyprgraphics-git \ hyprland-qtutils-git \