summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/hyprland.nix
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/gkleen@sif/hyprland.nix')
-rw-r--r--accounts/gkleen@sif/hyprland.nix34
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 = [