]> Freerunner's - dotfiles.git/commitdiff
hypr: clean-up service
authorAndre Ramnitz <tux.rising@gmail.com>
Fri, 27 Mar 2026 06:06:12 +0000 (07:06 +0100)
committerAndre Ramnitz <tux.rising@gmail.com>
Wed, 8 Apr 2026 14:50:03 +0000 (16:50 +0200)
dot-config/hypr/fragments/keybinds.conf
dot-config/hypr/fragments/layerrules.conf
dot-config/hypr/fragments/windowrules.conf
dot-config/hypr/hypridle.conf
dot-config/hypr/hyprland.conf
dot-config/hypr/hyprtoolkit.conf
dot-config/hypr/scripts/gamemode.sh
dot-local/bin/run_after_noctalia.sh

index d5ea90f664f8011864af3e40459d1f1af11b6d01..e69b60f32620ba57cf7718935978baa21f9a3c33 100644 (file)
@@ -5,7 +5,7 @@
 
 # modifiers & variables
 # ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
-$suremod = SUPER ALT CTRL
+$suremod = SHIFT ALT CTRL
 $mainmod = SUPER
 
 $fallbackterm = konsole
@@ -56,7 +56,7 @@ bind = $suremod,                        L, exec, ~/.config/hypr/scripts/powermen
 # ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 bind = $mainmod,                        Print, exec, flatpak run be.alexandervanhee.gradia --screenshot=INTERACTIVE
 bind = SHIFT,                           Print, exec, flatpak run be.alexandervanhee.gradia --screenshot=FULL
-bind = ALT CTRL,                        L, exec, qs -c noctalia-shell ipc call sessionMenu lockAndSuspend
+bind = ALT CTRL,                        L, exec, qs -c noctalia-shell ipc call lockScreen lock
 
 # media keys
 # ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
index ccb19e135669fd2224ab847e4581dbfa8508a7b2..e5a7403d4c78f903a392305cb5ac9d49a43ac73a 100644 (file)
@@ -5,38 +5,38 @@
 
 layerrule {
   name = general
-  blur_popups = on
+  blur_popups = 1
   match:namespace = top
 }
 
 layerrule {
   name = waybar
-  blur = on
-  ignore_alpha = 0.1
+  blur = 1
+  ignore_alpha = 0.5
   xray = 1
-  no_anim = on
+  no_anim = 1
   match:namespace = waybar
 }
 
 layerrule {
   name = mako
-  blur = on
+  blur = 1
   ignore_alpha = 0
   match:namespace = notifications
 }
 
 layerrule {
   name = gtkdock
-  blur = on
-  ignore_alpha = 0.1
+  blur = 1
+  ignore_alpha = 0.5
   xray = 1
   match:namespace = GTKDock
 }
 
 layerrule {
   name = fuzzel
-  blur = on
-  blur_popups = true
+  blur = 1
+  blur_popups = 1
   ignore_alpha = 0.5
   animation = layers
   match:namespace = launcher
@@ -46,7 +46,7 @@ layerrule {
   name = noctalia
   match:namespace = noctalia-background-.*$
   ignore_alpha = 0.5
-  blur = true
-  blur_popups = true
+  blur = 1
+  blur_popups = 1
 }
 
index e919a34efe1145a2e94398b76018980a571de01c..61929d0e913b46e732703abeb70256ed06d14ec1 100644 (file)
@@ -159,12 +159,13 @@ windowrule {
 }
 
 windowrule {
-  name = kakpopup
+  name = kakpopupmove
   float = 1
   stay_focused = 1
   group = deny
   opacity = 1.0 override
-  move = ((monitor_w-window_w)-10) ((monitor_h-window_h)-10)
+  size = 1200 600
+  move = ((monitor_w-1.7*window_w)-20) ((monitor_h-1.2*window_h)-10)
   match:class = ^(kakpopup)$
 }
 
index b9e4e59cc3e927e4eb193a61d61af2ecc7e6fde0..31a8deaddec88777331e954fdfa9beeafa696f2d 100644 (file)
@@ -1,4 +1,4 @@
-# kak: filetype=conf:tabstop=5:indentwidth=4
+# kak: filetype=conf:tabstop=4:indentwidth=4
 # ░█░█░█░█░█▀█░█▀▄░█░░░█▀█░█▀█░█▀▄░░░█▀▀░█▀█░█▀█░█▀▀░▀█▀░█▀▀
 # ░█▀█░░█░░█▀▀░█▀▄░█░░░█▀█░█░█░█░█░░░█░░░█░█░█░█░█▀▀░░█░░█░█
 # ░▀░▀░░▀░░▀░░░▀░▀░▀▀▀░▀░▀░▀░▀░▀▀░░░░▀▀▀░▀▀▀░▀░▀░▀░░░▀▀▀░▀▀▀
index d53cc8ba46bf5d55860fb8138c9b4902a5c96eac..76cac797bbd84bf1eef81430c69cc35acf0d600a 100644 (file)
@@ -24,13 +24,17 @@ monitorv2 {
 monitor=,preferred,auto-center-right,1,vrr,2
 
 # Execute your favorite apps at launch
-exec-once = dbus-update-activation-environment --systemd --all
+exec-once = dbus-update-activation-environment --systemd --all
 exec-once = /usr/libexec/pam_kwallet_init
-exec-once = env XDG_MENU_PREFIX=plasma- kbuildsycoca6 --noincremental
+exec-once = gmenudbusmenuproxy
+# exec-once = env XDG_MENU_PREFIX=plasma- kbuildsycoca6 --noincremental
 exec-once = hyprpm reload
-exec-once = /usr/bin/qs -c noctalia-shell
+exec-once = openrc -U hyprland
+# exec-once = qs -c noctalia-shell
 exec-once = ~/.local/bin/run_after_noctalia.sh
 
+exec-shutdown = openrc -U default
+
 general {
     allow_tearing = 1
     border_size = 1
@@ -93,11 +97,11 @@ decoration {
         special = 1
         popups = 0
         size = 1
-        passes = 1
+        passes = 2
         noise = 0.0117
-        contrast = 0.8916
-        brightness = 0.8172
-        vibrancy = 0.1696
+        contrast = 0.9916
+        brightness = 0.9172
+        vibrancy = 0.5696
         vibrancy_darkness = 0.1
         ignore_opacity = 1
         }
@@ -259,6 +263,3 @@ source=./fragments/workspacerules.conf
 source=./fragments/layerrules.conf
 source=./fragments/keybinds.conf
 
-
-source = /home/andy/.config/hypr/noctalia/noctalia-colors.conf
-
index 33650f0cea842ea9af015773ccae293565683df0..d802d13ae4b0e8bedc087d68cbb99774d80597f3 100644 (file)
@@ -1,7 +1,7 @@
-background = rgba(1c1822ff)
-base = rgba(1c1822ff)
-text = rgba(e9e4f0ff)
-alternate_base = rgba(262130ff)
-bright_text = rgba(f3edf7ff)
-accent = rgba(c7a1d8ff)
-accent_secondary = rgba(a984c4ff)
\ No newline at end of file
+background = rgba(1f1f28ff)
+base = rgba(1f1f28ff)
+text = rgba(dcd7baff)
+alternate_base = rgba(2a2a37ff)
+bright_text = rgba(1f1f28ff)
+accent = rgba(c4b28aff)
+accent_secondary = rgba(8ea49eff)
\ No newline at end of file
index 28d014128896977b5e01a49a6a9617574aaa2f79..0ae8bf820ef0059e8f70bb5dd58729419e6d6211 100755 (executable)
@@ -2,24 +2,20 @@
 HYPRGAMEMODE=$(hyprctl getoption animations:enabled | awk 'NR==1{print $2}')
 if [ "$HYPRGAMEMODE" = 1 ] ; then
     hyprctl --batch "\
+        keyword general:gaps_out 0;\
+        keyword animations:enabled 0;\
         keyword animations:enabled 0;\
         keyword decoration:shadow:enabled 0;\
         keyword decoration:blur:enabled 0;\
-        # keyword general:gaps_in 0;\
-        # keyword general:gaps_out 0;\
         keyword general:border_size 1;\
         keyword decoration:rounding 0;\
         keyword group:groupbar:gradient_rounding 0;\
         keyword group:groupbar:rounding 0;\
-        # keyword input:force_no_accel 1;\
-        keyword input:follow_mouse 0;"
-        # sunsetr p gamemode
-        lact cli profile set Gaming
+        keyword input:follow_mouse 0;;\
+        keyword input:float_switch_override_focus 2;"
         echo on > "$HOME/.cache/hyprgamemode"
     exit
 fi
-# sunsetr p default
+hyprctl reload;
 echo "" > "$HOME/.cache/hyprgamemode"
-lact cli profile set UV
-hyprctl reload
 
index b081db9ee6419e1bb4f9f4e91050a1f27a46b944..5f44adfd13a1c425204dd5e0e0b852c4e8c88060 100755 (executable)
@@ -1,12 +1,13 @@
 #!/bin/bash
 
-echo "$DBUS_SESSION_BUS_ADDRESS" | tee -a ~/noctalia-debug
+qs -c noctalia-shell > /dev/null 2>&1 &
 
 while ! pgrep -x qs >/dev/null; do
-    sleep 2
+    sleep 1
 done
 
-sleep 2;
+sleep 5;
+qs -c noctalia-shell ipc call wallpaper random all
 nextcloud > /dev/null 2>&1 &
 keepassxc > /dev/null 2>&1 &