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 = [ |
