chore(aerospace.toml): clean up and organize key bindings in the config file

feat(aerospace.toml): add support for moving specific applications to designated workspaces
feat(aerospace.toml): add support for disabling "hide application" functionality
This commit is contained in:
David Ibia
2024-08-18 12:31:18 +01:00
parent 14b4ecbb33
commit 96bfe5a9ca

View File

@@ -42,8 +42,11 @@ key-mapping.preset = 'qwerty'
# Drop it from your config, if you don't like this behavior
# See https://nikitabobko.github.io/AeroSpace/guide#on-focus-changed-callbacks
# See https://nikitabobko.github.io/AeroSpace/commands#move-mouse
on-focused-monitor-changed = ['move-mouse monitor-lazy-center']
on-focus-changed = ['move-mouse window-lazy-center']
# on-focused-monitor-changed = ['move-mouse monitor-lazy-center']
on-focused-monitor-changed = []
on-focus-changed = []
# Gaps between windows (inner-*) and between monitor edges (outer-*).
# Possible values:
# - Constant: gaps.outer.top = 8
@@ -113,7 +116,7 @@ alt-6 = 'workspace 6'
alt-7 = 'workspace 7'
alt-8 = 'workspace 8'
alt-9 = 'workspace 9'
# alt-a = 'workspace A' # In your config, you can drop workspace bindings that you don't need
alt-a = 'workspace A' # In your config, you can drop workspace bindings that you don't need
alt-b = 'workspace B'
# alt-c = 'workspace C'
# alt-d = 'workspace D'
@@ -121,7 +124,7 @@ alt-b = 'workspace B'
# alt-f = 'workspace F'
# alt-g = 'workspace G'
# alt-i = 'workspace I'
# alt-m = 'workspace M'
alt-m = 'workspace M'
alt-n = 'workspace N'
# alt-o = 'workspace O'
# alt-p = 'workspace P'
@@ -146,7 +149,7 @@ alt-shift-6 = ['move-node-to-workspace 6', 'workspace 6']
alt-shift-7 = ['move-node-to-workspace 7', 'workspace 7']
alt-shift-8 = ['move-node-to-workspace 8', 'workspace 8']
alt-shift-9 = ['move-node-to-workspace 9', 'workspace 9']
# alt-shift-a = 'move-node-to-workspace A'
alt-shift-a = 'move-node-to-workspace A'
alt-shift-b = 'move-node-to-workspace B'
# alt-shift-c = 'move-node-to-workspace C'
# alt-shift-d = 'move-node-to-workspace D'
@@ -154,7 +157,7 @@ alt-shift-b = 'move-node-to-workspace B'
# alt-shift-f = 'move-node-to-workspace F'
# alt-shift-g = 'move-node-to-workspace G'
# alt-shift-i = 'move-node-to-workspace I'
# alt-shift-m = 'move-node-to-workspace M'
alt-shift-m = 'move-node-to-workspace M'
alt-shift-n = 'move-node-to-workspace N'
# alt-shift-o = 'move-node-to-workspace O'
# alt-shift-p = 'move-node-to-workspace P'
@@ -191,6 +194,9 @@ alt-shift-j = ['join-with down', 'mode main']
alt-shift-k = ['join-with up', 'mode main']
alt-shift-l = ['join-with right', 'mode main']
cmd-h = [] # Disable "hide application"
cmd-alt-h = [] #
[[on-window-detected]]
if.app-id = "com.github.wez.wezterm"
@@ -201,11 +207,25 @@ run = "move-node-to-workspace T"
if.app-id = "net.whatsapp.WhatsApp"
run = "move-node-to-workspace M"
[[on-window-detected]]
if.app-id = "com.hnc.Discord"
run = "move-node-to-workspace M"
[[on-window-detected]]
if.app-id = "company.thebrowser.Browser"
run = "move-node-to-workspace B"
[[on-window-detected]]
if.app-id = "com.google.Chrome"
run = "move-node-to-workspace B"
[[on-window-detected]]
if.app-id = "com.apple.MobileSMS"
run = "move-node-to-workspace 2"
[[on-window-detected]]
if.app-id = "md.obsidian"
run = "move-node-to-workspace N"