From: Andre Ramnitz Date: Thu, 23 Apr 2026 06:34:13 +0000 (+0200) Subject: hypr: update rules X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=46a9a8a161d8cd8adf6dd3062f4846aa39758fcf;p=dotfiles.git hypr: update rules --- diff --git a/dot-config/hypr/fragments/keybinds.conf b/dot-config/hypr/fragments/keybinds.conf index 313ce2ce..0ac2fbb0 100644 --- a/dot-config/hypr/fragments/keybinds.conf +++ b/dot-config/hypr/fragments/keybinds.conf @@ -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 diff --git a/dot-config/hypr/fragments/windowrules.conf b/dot-config/hypr/fragments/windowrules.conf index 42aef324..7ac0fd50 100644 --- a/dot-config/hypr/fragments/windowrules.conf +++ b/dot-config/hypr/fragments/windowrules.conf @@ -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 { diff --git a/dot-config/hypr/fragments/workspacerules.conf b/dot-config/hypr/fragments/workspacerules.conf index 6575136d..f51a5a89 100644 --- a/dot-config/hypr/fragments/workspacerules.conf +++ b/dot-config/hypr/fragments/workspacerules.conf @@ -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 diff --git a/dot-config/hypr/hyprland.conf b/dot-config/hypr/hyprland.conf index 4fea37be..39b3e10f 100644 --- a/dot-config/hypr/hyprland.conf +++ b/dot-config/hypr/hyprland.conf @@ -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 } } diff --git a/dot-config/hypr/hyprtoolkit.conf b/dot-config/hypr/hyprtoolkit.conf index 62033f95..d872f155 100644 --- a/dot-config/hypr/hyprtoolkit.conf +++ b/dot-config/hypr/hyprtoolkit.conf @@ -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 diff --git a/dot-config/hypr/scripts/gamemode.sh b/dot-config/hypr/scripts/gamemode.sh index e80fc97b..2ca8e82b 100755 --- a/dot-config/hypr/scripts/gamemode.sh +++ b/dot-config/hypr/scripts/gamemode.sh @@ -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"