]> Freerunner's - dotfiles.git/commitdiff
hypr: update rules
authorAndre Ramnitz <andre.ramnitz@mail.de>
Thu, 23 Apr 2026 06:34:13 +0000 (08:34 +0200)
committerAndre Ramnitz <andre.ramnitz@mail.de>
Thu, 23 Apr 2026 06:34:13 +0000 (08:34 +0200)
dot-config/hypr/fragments/keybinds.conf
dot-config/hypr/fragments/windowrules.conf
dot-config/hypr/fragments/workspacerules.conf
dot-config/hypr/hyprland.conf
dot-config/hypr/hyprtoolkit.conf
dot-config/hypr/scripts/gamemode.sh

index 313ce2ced9cdfebc4dcad011541ae3d48158763e..0ac2fbb0656b735d7c1444f244d250ac694aeefb 100644 (file)
@@ -14,13 +14,14 @@ $mainmod = SUPER
 
 $fallbackterm = konsole
 $term = foot
-$floatterm = foot -a popup
+$floatterm = foot -a popup -o colors-dark.alpha=0.85 -o colors-bright.alpha=0.85
 
 # mainmod shortcuts
 # ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
 bind = $mainmod,                        Return, exec, $term
 bind = $mainmod Ctrl,                   Return, exec, $fallbackterm
 bind = $mainmod Shift,                  Return, exec, $floatterm
+bind = $mainmod Ctrl Shift,             Return, exec, alacritty
 bind = $mainmod Shift,                  Q, killactive,
 bind = $mainmod,                        A, pseudo, # dwindle, A for Artificial
 bind = $mainmod,                        B, exec, $HOME/.config/hypr/scripts/browser_focus_or_run.sh
index 42aef324e7ec5687dab14d52396f720b86bce0d7..7ac0fd509ed7d35fd1c6013f947d3b8f1e89a7ff 100644 (file)
@@ -21,7 +21,7 @@ windowrule {
   name = floating_enable
   float = on
   size = 1280 800
-  match:class = ^((org.kde|smplayer|mpv|ark|lxqt|vlc|pcmanfm|qalculate|kdesystemsettings|org.keepassxc|KeePassXC|gimp|clipse|openrgb|nwg-look|alsa-scarlett-gui|lstopo|org.corectrl.CoreCtrl|LACT|lutris|blueman-manager|org.freedesktop.impl.portal|be.alexandervanhee.gradia|io.missioncenter.MissionCenter|io.github.ilya_zlobintsev.LACT|ncmpcpp).*)$
+  match:class = ^((qtpass|org.ijhack.qtpass|org.kde|smplayer|mpv|ark|lxqt|vlc|pcmanfm|qalculate|kdesystemsettings|org.keepassxc|KeePassXC|gimp|clipse|openrgb|nwg-look|alsa-scarlett-gui|lstopo|org.corectrl.CoreCtrl|LACT|lutris|blueman-manager|org.freedesktop.impl.portal|be.alexandervanhee.gradia|io.missioncenter.MissionCenter|io.github.ilya_zlobintsev.LACT|ncmpcpp).*)$
 }
 
 windowrule {
@@ -41,22 +41,22 @@ windowrule {
 }
 
 windowrule {
-  name = dialogs_floating
+  name = dialogs_floating_bytitle
   float = on
   match:title = ^((Über|About|Öffnen|org.freedesktop.impl.portal.desktop.kde).*)$
 }
 
 windowrule {
-  name = dialogs_focused
+  name = dialogs_focused_bytitle
   stay_focused = on
   match:title = ^((Über|About|Öffnen|Neuen Ordner erstellen|Datei überschreiben|Create New Folder|org.freedesktop.impl.portal).*)$
 }
 
 windowrule {
-  name = kwallet
+  name = dialogs_focused_byclass
   float = on
   stay_focused = on
-  match:class = ^((org.kde.kwalletd6|org.kde.ksecretd|org.kde.polkit-kde-authentication-agent-1).*)$
+  match:class = ^((org.gnupg.pinentry-qt|org.kde.kwalletd6|org.kde.ksecretd|org.kde.polkit-kde-authentication-agent-1).*)$
 }
 
 windowrule {
index 6575136d181ad39745d96f33558949a8f49657b1..f51a5a89b13cc1b857e3c86997f2943ce235702e 100644 (file)
@@ -7,9 +7,9 @@
 #example: on-created-empty: exec, something"
 
 workspace = 1, default:1, layout:dwindle
-workspace = 2, layout:scrolling
-workspace = 3, layout:monocle
-workspace = 4, layout:monocle
+workspace = 2, layout:dwindle
+workspace = 3, float
+workspace = 4, float
 workspace = 5, layout:scrolling
 workspace = 6, float
 workspace = 7, layout:scrolling
index 4fea37bed07763ab2bf9f461fbd2ae3991859f3f..39b3e10f9da6d4b7210cdff0abc51f9f855d6062 100644 (file)
@@ -38,8 +38,8 @@ exec-shutdown = openrc -U default
 general {
     allow_tearing = 1
     border_size = 1
-    gaps_in = 5
-    gaps_out = 10
+    gaps_in = 8
+    gaps_out = 16
     snap {
         enabled = 1
         window_gap = 10
@@ -87,7 +87,7 @@ master {
 decoration {
     # screen_shader = ~/.config/hypr/shaders/bluefilter.frag
     rounding = 8
-    rounding_power = 3
+    rounding_power = 4
     dim_special = 0.3
     dim_inactive = 1
     dim_strength = 0.2
@@ -106,8 +106,8 @@ decoration {
         }
     shadow {
         enabled = 1
-        range = 4
-        render_power = 3
+        range = 8
+        render_power = 2
         ignore_window = 1
         color = 0xee1a1a1a
         offset = 0.25, 0.25
@@ -162,22 +162,22 @@ group {
         font_weight_inactive = medium
         # text_color = 0xffefefef
         # text_color_inactive = 0xff6f6f6f
-        height = 10
+        height = 12
         scrolling = 1
-        indicator_gap = 0
+        indicator_gap = 2
         indicator_height = 0
         render_titles = 0
         priority = 3
         round_only_edges = 1
         gradients = 1
-        gradient_rounding = 5
+        gradient_rounding = 6
         gradient_rounding_power = 2
-        gradient_round_only_edges = 0
+        gradient_round_only_edges = 1
         stacked = 0
         gaps_in = 2
         gaps_out = 2
         keep_upper_gap = 0
-        blur = 1
+        blur = 0
     }
 }
 
index 62033f955c4f848a4300eebf1794758169ef348b..d872f1558294d979f07a3a3c4481f7da7a0cf03e 100644 (file)
@@ -1,7 +1,7 @@
-background = rgba(191724ff)
-base = rgba(191724ff)
-text = rgba(e0def4ff)
-alternate_base = rgba(26233aff)
-bright_text = rgba(191724ff)
-accent = rgba(ebbcbaff)
-accent_secondary = rgba(9ccfd8ff)
\ No newline at end of file
+background = rgba(1a1b26ff)
+base = rgba(1a1b26ff)
+text = rgba(c0caf5ff)
+alternate_base = rgba(24283bff)
+bright_text = rgba(16161eff)
+accent = rgba(7aa2f7ff)
+accent_secondary = rgba(bb9af7ff)
\ No newline at end of file
index e80fc97bf3b1961b77f559320aeb065bf122867e..2ca8e82b97b5c0adcf6a9106bb510c085a798012 100755 (executable)
@@ -13,9 +13,15 @@ if [ "$HYPRGAMEMODE" = 1 ] ; then
         keyword group:groupbar:rounding 0;\
         keyword input:follow_mouse 0;;\
         keyword input:float_switch_override_focus 2;"
-        echo "on" > "$HOME/.cache/hyprgamemode"
+    qs -c noctalia-shell ipc call powerProfile set Performance
+    qs -c noctalia-shell ipc call powerProfile enableNoctaliaPerformance
+    lact cli profile set UV_gamemode
+    echo "on" > "$HOME/.cache/hyprgamemode"
     exit
 fi
+qs -c noctalia-shell ipc call powerProfile set Balanced
+qs -c noctalia-shell ipc call powerProfile disableNoctaliaPerformance
+lact cli profile set UV
 hyprctl reload;
 echo "" > "$HOME/.cache/hyprgamemode"