Dotfiles V.1.2.0

This commit is contained in:
2025-12-14 22:40:50 +01:00
parent af9d88c05f
commit 9d1aa2be86
50 changed files with 582 additions and 1667 deletions

View File

@@ -4,11 +4,6 @@
# It's not necessary to copy all keys to your config.
# If the key is missing in your config, "default-config.toml" will serve as a fallback
# You can use it to add commands that run after login to macOS user session.
# 'start-at-login' needs to be 'true' for 'after-login-command' to work
# Available commands: https://nikitabobko.github.io/AeroSpace/commands
after-login-command = ['exec-and-forget sketchybar --update']
# You can use it to add commands that run after AeroSpace startup.
# 'after-startup-command' is run after 'after-login-command'
# Available commands : https://nikitabobko.github.io/AeroSpace/commands
@@ -61,7 +56,7 @@ inner.horizontal = 10
inner.vertical = 10
outer.left = 10
outer.bottom = 10
outer.top = [{ monitor.dell = 50 }, { monitor.2 = 50 }, { monitor.3 = 50}, 10]
outer.top = [{ monitor.built-in = 10 }, 50]
outer.right = 10
# 'main' binding mode declaration
@@ -80,57 +75,57 @@ outer.right = 10
# keypadMinus, keypadMultiply, keypadPlus
# - Arrows. left, down, up, right
# All possible modifiers: cmd, ctrl, ctrl, shift
# All possible modifiers: cmd, alt, ctrl, shift
# All possible commands: https://nikitabobko.github.io/AeroSpace/commands
# You can uncomment this line to open up terminal with ctrl + enter shortcut
# You can uncomment this line to open up terminal with alt + enter shortcut
# See: https://nikitabobko.github.io/AeroSpace/commands#exec-and-forget
# ctrl-enter = 'exec-and-forget open -n /System/Applications/Utilities/Terminal.app'
# alt-enter = 'exec-and-forget open -n /System/Applications/Utilities/Terminal.app'
# See: https://nikitabobko.github.io/AeroSpace/commands#layout
ctrl-comma= 'layout tiles horizontal vertical'
ctrl-period= 'layout accordion horizontal vertical'
alt-comma= 'layout tiles horizontal vertical'
alt-period= 'layout accordion horizontal vertical'
# See: https://nikitabobko.github.io/AeroSpace/commands#focus
ctrl-q = 'focus left'
ctrl-w = 'focus down'
ctrl-e = 'focus up'
ctrl-t = 'focus right'
alt-h = 'focus left'
alt-j = 'focus down'
alt-k = 'focus up'
alt-l = 'focus right'
# See: https://nikitabobko.github.io/AeroSpace/commands#move
ctrl-shift-q = 'move left'
ctrl-shift-w = 'move down'
ctrl-shift-e = 'move up'
ctrl-shift-t = 'move right'
alt-shift-h = 'move left'
alt-shift-j = 'move down'
alt-shift-k = 'move up'
alt-shift-l = 'move right'
# See: https://nikitabobko.github.io/AeroSpace/commands#workspace
ctrl-1 = 'workspace '
ctrl-2 = 'workspace '
ctrl-3 = 'workspace '
ctrl-4 = 'workspace '
ctrl-5 = 'workspace 󰏆'
ctrl-6 = 'workspace '
ctrl-7 = 'workspace '
ctrl-8 = 'workspace 󰐫'
ctrl-9 = 'workspace '
alt-1 = 'workspace '
alt-2 = 'workspace '
alt-3 = 'workspace '
alt-4 = 'workspace '
alt-5 = 'workspace 󰏆'
alt-6 = 'workspace '
alt-7 = 'workspace '
alt-8 = 'workspace 󰐫'
alt-9 = 'workspace '
# See: https://nikitabobko.github.io/AeroSpace/commands#move-node-to-workspace
ctrl-shift-1 = 'move-node-to-workspace '
ctrl-shift-2 = 'move-node-to-workspace '
ctrl-shift-3 = 'move-node-to-workspace '
ctrl-shift-4 = 'move-node-to-workspace '
ctrl-shift-5 = 'move-node-to-workspace 󰏆'
ctrl-shift-6 = 'move-node-to-workspace '
ctrl-shift-7 = 'move-node-to-workspace '
ctrl-shift-8 = 'move-node-to-workspace 󰐫'
ctrl-shift-9 = 'move-node-to-workspace '
alt-shift-1 = 'move-node-to-workspace '
alt-shift-2 = 'move-node-to-workspace '
alt-shift-3 = 'move-node-to-workspace '
alt-shift-4 = 'move-node-to-workspace '
alt-shift-5 = 'move-node-to-workspace 󰏆'
alt-shift-6 = 'move-node-to-workspace '
alt-shift-7 = 'move-node-to-workspace '
alt-shift-8 = 'move-node-to-workspace 󰐫'
alt-shift-9 = 'move-node-to-workspace '
# See: https://nikitabobko.github.io/AeroSpace/commands#move-workspace-to-monitor
ctrl-shift-tab = 'move-workspace-to-monitor --wrap-around next'
alt-shift-tab = 'move-workspace-to-monitor --wrap-around next'
# See: https://nikitabobko.github.io/AeroSpace/commands#mode
ctrl-shift-slash= 'mode service'
alt-shift-slash= 'mode service'
# 'service' binding mode declaration.
# See: https://nikitabobko.github.io/AeroSpace/guide#binding-modes
@@ -141,10 +136,10 @@ r = ['flatten-workspace-tree', 'mode main'] # reset layout
f = ['layout floating tiling', 'mode main'] # Toggle between floating and tiling layout
backspace = ['close-all-windows-but-current', 'mode main']
ctrl-shift-s = ['join-with left', 'mode main']
ctrl-shift-d = ['join-with down', 'mode main']
ctrl-shift-f = ['join-with up', 'mode main']
ctrl-shift-g = ['join-with right', 'mode main']
alt-shift-s = ['join-with left', 'mode main']
alt-shift-d = ['join-with down', 'mode main']
alt-shift-f = ['join-with up', 'mode main']
alt-shift-g = ['join-with right', 'mode main']
# Window Rules
@@ -153,6 +148,11 @@ ctrl-shift-g = ['join-with right', 'mode main']
if.window-title-regex-substring = 'Picture-in-Picture'
run = 'layout floating'
[[on-window-detected]]
if.app-id = 'app.zen-browser.zen'
if.window-title-regex-substring = 'Bitwarden'
run = 'layout floating'
[[on-window-detected]]
if.app-id = 'app.zen-browser.zen'
run = 'move-node-to-workspace '
@@ -163,7 +163,7 @@ ctrl-shift-g = ['join-with right', 'mode main']
[[on-window-detected]]
if.app-id = 'info.sioyek.sioyek'
run = 'move-node-to-workspace '
run = 'move-node-to-workspace '
[[on-window-detected]]
if.app-id = 'NULL-APP-BUNDLE-ID'
@@ -172,3 +172,7 @@ ctrl-shift-g = ['join-with right', 'mode main']
[[on-window-detected]]
if.app-id = 'com.spotify.client'
run = 'move-node-to-workspace '
[[on-window-detected]]
if.app-id = 'com.hnc.Discord'
run = 'move-node-to-workspace '