mirror of
https://github.com/boxpositron/absolute-dotfiles.git
synced 2026-02-28 11:40:37 +00:00
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:
@@ -42,8 +42,11 @@ key-mapping.preset = 'qwerty'
|
|||||||
# Drop it from your config, if you don't like this behavior
|
# 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/guide#on-focus-changed-callbacks
|
||||||
# See https://nikitabobko.github.io/AeroSpace/commands#move-mouse
|
# 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-*).
|
# Gaps between windows (inner-*) and between monitor edges (outer-*).
|
||||||
# Possible values:
|
# Possible values:
|
||||||
# - Constant: gaps.outer.top = 8
|
# - Constant: gaps.outer.top = 8
|
||||||
@@ -113,7 +116,7 @@ alt-6 = 'workspace 6'
|
|||||||
alt-7 = 'workspace 7'
|
alt-7 = 'workspace 7'
|
||||||
alt-8 = 'workspace 8'
|
alt-8 = 'workspace 8'
|
||||||
alt-9 = 'workspace 9'
|
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-b = 'workspace B'
|
||||||
# alt-c = 'workspace C'
|
# alt-c = 'workspace C'
|
||||||
# alt-d = 'workspace D'
|
# alt-d = 'workspace D'
|
||||||
@@ -121,7 +124,7 @@ alt-b = 'workspace B'
|
|||||||
# alt-f = 'workspace F'
|
# alt-f = 'workspace F'
|
||||||
# alt-g = 'workspace G'
|
# alt-g = 'workspace G'
|
||||||
# alt-i = 'workspace I'
|
# alt-i = 'workspace I'
|
||||||
# alt-m = 'workspace M'
|
alt-m = 'workspace M'
|
||||||
alt-n = 'workspace N'
|
alt-n = 'workspace N'
|
||||||
# alt-o = 'workspace O'
|
# alt-o = 'workspace O'
|
||||||
# alt-p = 'workspace P'
|
# 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-7 = ['move-node-to-workspace 7', 'workspace 7']
|
||||||
alt-shift-8 = ['move-node-to-workspace 8', 'workspace 8']
|
alt-shift-8 = ['move-node-to-workspace 8', 'workspace 8']
|
||||||
alt-shift-9 = ['move-node-to-workspace 9', 'workspace 9']
|
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-b = 'move-node-to-workspace B'
|
||||||
# alt-shift-c = 'move-node-to-workspace C'
|
# alt-shift-c = 'move-node-to-workspace C'
|
||||||
# alt-shift-d = 'move-node-to-workspace D'
|
# 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-f = 'move-node-to-workspace F'
|
||||||
# alt-shift-g = 'move-node-to-workspace G'
|
# alt-shift-g = 'move-node-to-workspace G'
|
||||||
# alt-shift-i = 'move-node-to-workspace I'
|
# 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-n = 'move-node-to-workspace N'
|
||||||
# alt-shift-o = 'move-node-to-workspace O'
|
# alt-shift-o = 'move-node-to-workspace O'
|
||||||
# alt-shift-p = 'move-node-to-workspace P'
|
# 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-k = ['join-with up', 'mode main']
|
||||||
alt-shift-l = ['join-with right', 'mode main']
|
alt-shift-l = ['join-with right', 'mode main']
|
||||||
|
|
||||||
|
cmd-h = [] # Disable "hide application"
|
||||||
|
cmd-alt-h = [] #
|
||||||
|
|
||||||
|
|
||||||
[[on-window-detected]]
|
[[on-window-detected]]
|
||||||
if.app-id = "com.github.wez.wezterm"
|
if.app-id = "com.github.wez.wezterm"
|
||||||
@@ -201,11 +207,25 @@ run = "move-node-to-workspace T"
|
|||||||
if.app-id = "net.whatsapp.WhatsApp"
|
if.app-id = "net.whatsapp.WhatsApp"
|
||||||
run = "move-node-to-workspace M"
|
run = "move-node-to-workspace M"
|
||||||
|
|
||||||
|
[[on-window-detected]]
|
||||||
|
if.app-id = "com.hnc.Discord"
|
||||||
|
run = "move-node-to-workspace M"
|
||||||
|
|
||||||
[[on-window-detected]]
|
[[on-window-detected]]
|
||||||
if.app-id = "company.thebrowser.Browser"
|
if.app-id = "company.thebrowser.Browser"
|
||||||
run = "move-node-to-workspace B"
|
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]]
|
[[on-window-detected]]
|
||||||
if.app-id = "md.obsidian"
|
if.app-id = "md.obsidian"
|
||||||
run = "move-node-to-workspace N"
|
run = "move-node-to-workspace N"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user