From 5cf4b93072082afbe9b62d39cdd9db4592d4e88b Mon Sep 17 00:00:00 2001 From: Evan Reichard Date: Tue, 2 Jun 2026 20:55:06 -0400 Subject: [PATCH] chore: hyprland updates --- .../programs/graphical/wms/hyprland/config/hyprland.conf | 5 ++--- modules/home/programs/graphical/wms/hyprland/default.nix | 8 +++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/home/programs/graphical/wms/hyprland/config/hyprland.conf b/modules/home/programs/graphical/wms/hyprland/config/hyprland.conf index ddd1516..8ddf764 100755 --- a/modules/home/programs/graphical/wms/hyprland/config/hyprland.conf +++ b/modules/home/programs/graphical/wms/hyprland/config/hyprland.conf @@ -84,7 +84,6 @@ animations { # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more dwindle { - pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below preserve_split = true # You probably want this } @@ -148,7 +147,7 @@ device { # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ # Ignore maximize requests from apps. You'll probably like this. -windowrulev2 = suppressevent maximize, class:.* +windowrule = suppressevent maximize, class:.* # Fix some dragging issues with XWayland -windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 +windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 diff --git a/modules/home/programs/graphical/wms/hyprland/default.nix b/modules/home/programs/graphical/wms/hyprland/default.nix index c02e118..88fcb54 100755 --- a/modules/home/programs/graphical/wms/hyprland/default.nix +++ b/modules/home/programs/graphical/wms/hyprland/default.nix @@ -24,6 +24,8 @@ in wayland.windowManager.hyprland = { enable = true; + # Pin Renderer - stateVersion 26.05 flips configType default to "lua"; our settings/extraConfig are hyprlang. + configType = "hyprlang"; extraConfig = builtins.readFile ./config/hyprland.conf; settings = { "$mainMod" = cfg.mainMod; @@ -46,7 +48,7 @@ in "$mainMod, M, exit" "$mainMod, V, togglefloating" "$mainMod, P, pin" - "$mainMod, J, togglesplit" + "$mainMod, J, layoutmsg, togglesplit" "$mainMod, S, togglespecialworkspace, magic" "$mainMod SHIFT, S, movetoworkspace, special:magic" @@ -117,9 +119,9 @@ in { layer = "top"; position = "top"; - mod = "dock"; + mode = "dock"; exclusive = true; - passtrough = false; + passthrough = false; gtk-layer-shell = true; height = 0; modules-left = [