diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2024-08-11 13:24:41 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2024-08-11 13:24:41 +0200 |
commit | 72cbaf459cfbc37f551bb0218cf6086105eb0da0 (patch) | |
tree | d802fe3cad7bf9333c1de759c96aad36326b1723 /accounts/gkleen@sif/hyprland.nix | |
parent | 5786716a383254c256f109d38fda1c898456fb60 (diff) | |
download | nixos-72cbaf459cfbc37f551bb0218cf6086105eb0da0.tar nixos-72cbaf459cfbc37f551bb0218cf6086105eb0da0.tar.gz nixos-72cbaf459cfbc37f551bb0218cf6086105eb0da0.tar.bz2 nixos-72cbaf459cfbc37f551bb0218cf6086105eb0da0.tar.xz nixos-72cbaf459cfbc37f551bb0218cf6086105eb0da0.zip |
...
Diffstat (limited to 'accounts/gkleen@sif/hyprland.nix')
-rw-r--r-- | accounts/gkleen@sif/hyprland.nix | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/accounts/gkleen@sif/hyprland.nix b/accounts/gkleen@sif/hyprland.nix index 9b20f89e..927e1639 100644 --- a/accounts/gkleen@sif/hyprland.nix +++ b/accounts/gkleen@sif/hyprland.nix | |||
@@ -53,6 +53,9 @@ | |||
53 | passes = 1; | 53 | passes = 1; |
54 | 54 | ||
55 | vibrancy = 0.1696; | 55 | vibrancy = 0.1696; |
56 | |||
57 | special = true; | ||
58 | popups = true; | ||
56 | }; | 59 | }; |
57 | }; | 60 | }; |
58 | 61 | ||
@@ -122,11 +125,11 @@ | |||
122 | "$mainMod" = "SUPER"; | 125 | "$mainMod" = "SUPER"; |
123 | 126 | ||
124 | bind = [ | 127 | bind = [ |
125 | "$mainMod, Q, exec, $terminal" | 128 | "$mainMod, return, exec, $terminal" |
126 | "$mainMod, C, killactive" | 129 | "$mainMod, Q, killactive" |
127 | "$mainMod, M, exit" | 130 | "$mainMod, M, exit" |
128 | "$mainMod, V, togglefloating" | 131 | "$mainMod, V, togglefloating" |
129 | "$mainMod, R, exec, $menu" | 132 | "$mainMod, D, exec, $menu" |
130 | "$mainMod, P, pseudo," | 133 | "$mainMod, P, pseudo," |
131 | "$mainMod, J, togglesplit," | 134 | "$mainMod, J, togglesplit," |
132 | 135 | ||
@@ -145,7 +148,15 @@ | |||
145 | 148 | ||
146 | "$mainMod, T, cyclenext" | 149 | "$mainMod, T, cyclenext" |
147 | 150 | ||
148 | "$mainMod SHIFT, N, movecurrentworkspacetomonitor, +1" | 151 | "$mainMod, G, focusmonitor, 0" |
152 | "$mainMod, C, focusmonitor, 1" | ||
153 | "$mainMod, R, focusmonitor, 2" | ||
154 | "$mainMod, L, focusmonitor, 3" | ||
155 | |||
156 | "$mainMod CTRL, G, movecurrentworkspacetomonitor, 0" | ||
157 | "$mainMod CTRL, C, movecurrentworkspacetomonitor, 1" | ||
158 | "$mainMod CTRL, R, movecurrentworkspacetomonitor, 2" | ||
159 | "$mainMod CTRL, L, movecurrentworkspacetomonitor, 3" | ||
149 | 160 | ||
150 | "$mainMod, F, fullscreen, 1" | 161 | "$mainMod, F, fullscreen, 1" |
151 | "$mainMod SHIFT, F, fullscreen, 0" | 162 | "$mainMod SHIFT, F, fullscreen, 0" |
@@ -207,9 +218,17 @@ | |||
207 | 218 | ||
208 | windowrulev2 = [ | 219 | windowrulev2 = [ |
209 | "suppressevent maximize, class:.*" | 220 | "suppressevent maximize, class:.*" |
210 | "maximize, class:^(Element|thunderbird)$" | 221 | |
222 | # "maximize, class:^(Element|thunderbird)$" | ||
211 | "workspace special:keepass, class:^org\.keepassxc\.KeePassXC$" | 223 | "workspace special:keepass, class:^org\.keepassxc\.KeePassXC$" |
212 | # "group set always lock invade, class:^Element$" | 224 | # "group set always lock invade, class:^Element$" |
225 | "workspace 4, class:^evince$" | ||
226 | "workspace 10, class:^mpv$" | ||
227 | "unset, class:^org\.keepassxc\.KeePassXC$, title:^KeePassXC - Access Request$" | ||
228 | "float, class:^org\.keepassxc\.KeePassXC$, title:^KeePassXC - Access Request$" | ||
229 | "center, class:^org\.keepassxc\.KeePassXC$, title:^KeePassXC - Access Request$" | ||
230 | |||
231 | "bordercolor rgba(ffee33ee) rgba(ff9500ee) 45deg, fullscreen:1" | ||
213 | ]; | 232 | ]; |
214 | 233 | ||
215 | workspace = [ | 234 | workspace = [ |
@@ -221,6 +240,11 @@ | |||
221 | "special:easyeffects, on-created-empty:easyeffects" | 240 | "special:easyeffects, on-created-empty:easyeffects" |
222 | "special:blueman, on-created-empty:blueman-manager" | 241 | "special:blueman, on-created-empty:blueman-manager" |
223 | "special:keepass, on-created-empty:keepassxc" | 242 | "special:keepass, on-created-empty:keepassxc" |
243 | |||
244 | "1, defaultName:comm" | ||
245 | "2, defaultName:web" | ||
246 | "3, defaultName:work" | ||
247 | "4, defaultName:read" | ||
224 | ]; | 248 | ]; |
225 | 249 | ||
226 | layerrule = [ | 250 | layerrule = [ |