irongit

feat: workspaces 11-20 with mod shift

huncholanehuncholaneauthored
parent 7f75b07commit 5d5de7d40ca8c6ec2de88d6de60dd60756e41ab9Browse files

5 files changed, +44 -32

+2-2UserConfigs/UserDecorations.conf
@@ -21,10 +21,10 @@ decoration {
2121 rounding = 10
2222
2323 active_opacity = 1.0
24- inactive_opacity = 0.9
24+ inactive_opacity = 1.0
2525 fullscreen_opacity = 1.0
2626
27- dim_inactive = true
27+ dim_inactive = false
2828 dim_strength = 0.1
2929 dim_special = 0.8
3030
+23-1UserConfigs/UserKeybinds.conf
@@ -112,6 +112,28 @@ bind = $mainMod, z, exec, $UserScripts/ToggleMinimize.sh zoho zoho-mail-desktop
112112 bind = $mainMod, g, exec, $UserScripts/ToggleMinimize.sh chrome-fmgjjmmmlfnkbppncabfkddbjimcfncm-Default 'gtk-launch gmail'
113113 # bind = $mainMod, g, exec, gtk-launch gmail
114114
115-bind = $mainMod SHIFT, D, workspace, 11 # Switch to debug workspace on DP-2
115+# Switch to workspaces 11-20 via Super+Shift+1-0
116+bind = $mainMod SHIFT, 1, workspace, 11
117+bind = $mainMod SHIFT, 2, workspace, 12
118+bind = $mainMod SHIFT, 3, workspace, 13
119+bind = $mainMod SHIFT, 4, workspace, 14
120+bind = $mainMod SHIFT, 5, workspace, 15
121+bind = $mainMod SHIFT, 6, workspace, 16
122+bind = $mainMod SHIFT, 7, workspace, 17
123+bind = $mainMod SHIFT, 8, workspace, 18
124+bind = $mainMod SHIFT, 9, workspace, 19
125+bind = $mainMod SHIFT, 0, workspace, 20
126+
127+# Move window to workspaces 11-20 via Super+Ctrl+Shift+1-0
128+bind = $mainMod CTRL SHIFT, 1, movetoworkspace, 11
129+bind = $mainMod CTRL SHIFT, 2, movetoworkspace, 12
130+bind = $mainMod CTRL SHIFT, 3, movetoworkspace, 13
131+bind = $mainMod CTRL SHIFT, 4, movetoworkspace, 14
132+bind = $mainMod CTRL SHIFT, 5, movetoworkspace, 15
133+bind = $mainMod CTRL SHIFT, 6, movetoworkspace, 16
134+bind = $mainMod CTRL SHIFT, 7, movetoworkspace, 17
135+bind = $mainMod CTRL SHIFT, 8, movetoworkspace, 18
136+bind = $mainMod CTRL SHIFT, 9, movetoworkspace, 19
137+bind = $mainMod CTRL SHIFT, 0, movetoworkspace, 20
116138
117139 bind = $mainMod, i, exec, foot -a floating-term sh -c 'hyprctl clients | nvim' # Show the current hyprland client info
+4-1UserConfigs/WindowRules.conf
@@ -43,7 +43,7 @@ windowrule = float on, center on, size monitor_w*0.8 monitor_h*0.8, match:class
4343 windowrule = float on, center on, size monitor_w*0.95 monitor_h*0.9, match:class ^Ledger Wallet$
4444
4545 # Crypto wallets
46-windowrule = float on, center on, size 500 800, match:title ^(_crx_nkbihfbeogaeaoehlefnkodbefgpgknn|_crx_bhhhlbepdkbapadjdnnojkbgioiodbic|_crx_bfnaelmomeimhlpmgjnjophhpkkoljpa)$
46+windowrule = float on, center on, size 500 800, match:title ^(_crx_nkbihfbeogaeaoehlefnkodbefgpgknn|_crx_bhhhlbepdkbapadjdnnojkbgioiodbic|_crx_bfnaelmomeimhlpmgjnjophhpkkoljpa|MetaMask)$
4747
4848 # Zoho
4949 windowrule = float on, center on, size monitor_w*0.95 monitor_h*0.9, match:class Zoho Mail - Desktop
@@ -64,6 +64,9 @@ windowrule = float on, center on, size monitor_w*0.8 monitor_h*0.8, match:class
6464 # Images
6565 windowrule = float on, center on, size monitor_w*0.7 monitor_h*0.7, match:class org.gnome.Loupe
6666
67+# Playwright (Claude Code automated browser)
68+windowrule = workspace 12 silent, match:class ^PLAYWRIGHT$
69+
6770 # jv JSON Viewer (debug builds go to workspace 9)
6871 windowrule = workspace 11 silent, match:title .*DEBUG.*
6972
+13-27configs/Keybinds.conf
@@ -110,33 +110,19 @@ bind = $mainMod, code:17, workspace, 8 # NOTE: code:17 = key 8
110110 bind = $mainMod, code:18, workspace, 9 # NOTE: code:18 = key 9
111111 bind = $mainMod, code:19, workspace, 10 # NOTE: code:19 = key 0
112112
113-# Move active window and follow to workspace mainMod + SHIFT [0-9]
114-bind = $mainMod SHIFT, code:10, movetoworkspace, 1 # NOTE: code:10 = key 1
115-bind = $mainMod SHIFT, code:11, movetoworkspace, 2 # NOTE: code:11 = key 2
116-bind = $mainMod SHIFT, code:12, movetoworkspace, 3 # NOTE: code:12 = key 3
117-bind = $mainMod SHIFT, code:13, movetoworkspace, 4 # NOTE: code:13 = key 4
118-bind = $mainMod SHIFT, code:14, movetoworkspace, 5 # NOTE: code:14 = key 5
119-bind = $mainMod SHIFT, code:15, movetoworkspace, 6 # NOTE: code:15 = key 6
120-bind = $mainMod SHIFT, code:16, movetoworkspace, 7 # NOTE: code:16 = key 7
121-bind = $mainMod SHIFT, code:17, movetoworkspace, 8 # NOTE: code:17 = key 8
122-bind = $mainMod SHIFT, code:18, movetoworkspace, 9 # NOTE: code:18 = key 9
123-bind = $mainMod SHIFT, code:19, movetoworkspace, 10 # NOTE: code:19 = key 0
124-bind = $mainMod SHIFT, bracketleft, movetoworkspace, -1 # brackets [
125-bind = $mainMod SHIFT, bracketright, movetoworkspace, +1 # brackets ]
126-
127-# Move active window to a workspace silently mainMod + CTRL [0-9]
128-bind = $mainMod CTRL, code:10, movetoworkspacesilent, 1 # NOTE: code:10 = key 1
129-bind = $mainMod CTRL, code:11, movetoworkspacesilent, 2 # NOTE: code:11 = key 2
130-bind = $mainMod CTRL, code:12, movetoworkspacesilent, 3 # NOTE: code:12 = key 3
131-bind = $mainMod CTRL, code:13, movetoworkspacesilent, 4 # NOTE: code:13 = key 4
132-bind = $mainMod CTRL, code:14, movetoworkspacesilent, 5 # NOTE: code:14 = key 5
133-bind = $mainMod CTRL, code:15, movetoworkspacesilent, 6 # NOTE: code:15 = key 6
134-bind = $mainMod CTRL, code:16, movetoworkspacesilent, 7 # NOTE: code:16 = key 7
135-bind = $mainMod CTRL, code:17, movetoworkspacesilent, 8 # NOTE: code:17 = key 8
136-bind = $mainMod CTRL, code:18, movetoworkspacesilent, 9 # NOTE: code:18 = key 9
137-bind = $mainMod CTRL, code:19, movetoworkspacesilent, 10 # NOTE: code:19 = key 0
138-bind = $mainMod CTRL, bracketleft, movetoworkspacesilent, -1 # brackets [
139-bind = $mainMod CTRL, bracketright, movetoworkspacesilent, +1 # brackets ]
113+# Move active window and follow to workspace mainMod + CTRL [0-9]
114+bind = $mainMod CTRL, code:10, movetoworkspace, 1 # NOTE: code:10 = key 1
115+bind = $mainMod CTRL, code:11, movetoworkspace, 2 # NOTE: code:11 = key 2
116+bind = $mainMod CTRL, code:12, movetoworkspace, 3 # NOTE: code:12 = key 3
117+bind = $mainMod CTRL, code:13, movetoworkspace, 4 # NOTE: code:13 = key 4
118+bind = $mainMod CTRL, code:14, movetoworkspace, 5 # NOTE: code:14 = key 5
119+bind = $mainMod CTRL, code:15, movetoworkspace, 6 # NOTE: code:15 = key 6
120+bind = $mainMod CTRL, code:16, movetoworkspace, 7 # NOTE: code:16 = key 7
121+bind = $mainMod CTRL, code:17, movetoworkspace, 8 # NOTE: code:17 = key 8
122+bind = $mainMod CTRL, code:18, movetoworkspace, 9 # NOTE: code:18 = key 9
123+bind = $mainMod CTRL, code:19, movetoworkspace, 10 # NOTE: code:19 = key 0
124+bind = $mainMod CTRL, bracketleft, movetoworkspace, -1 # brackets [
125+bind = $mainMod CTRL, bracketright, movetoworkspace, +1 # brackets ]
140126
141127 # Scroll through existing workspaces with mainMod + scroll
142128 bind = $mainMod, mouse_down, workspace, e+1
+2-1workspaces.conf
@@ -32,4 +32,5 @@
3232 # workspace = 5, on-created-empty:[float] firefox
3333 # workspace = special:scratchpad, on-created-empty:foot
3434
35-workspace = 11, monitor:DP-2, default:true
35+workspace = 11, monitor:DP-2, default:true
36+workspace = 12, monitor:DP-2