Compare commits

..

5 Commits

Author SHA1 Message Date
eb3ca0a023 aerospace: Updated config 2025-01-23 23:05:02 +01:00
c8eb8caad0 Ghostty: Updated config 2025-01-23 23:04:40 +01:00
f9f9bfd00b Brew: Updated Brewfile 2024-12-28 22:17:31 +01:00
7a34d51e4f karabiner: Updated config 2024-12-28 22:16:27 +01:00
5effd669c5 Ghostty: Add config 2024-12-28 22:15:46 +01:00
4 changed files with 69 additions and 27 deletions

View File

@ -11,6 +11,8 @@ cask_args language: "de,deu,en,eng"
# tap "homebrew/core" # tap "homebrew/core"
# tap "homebrew/services" # tap "homebrew/services"
# tap "microsoft/git" # tap "microsoft/git"
tap "nikitabobko/tap"
tap "FelixKratz/formulae"
## brew formulae ## brew formulae
brew "FelixKratz/formulae/borders" brew "FelixKratz/formulae/borders"
@ -20,6 +22,7 @@ brew "checkbashisms"
brew "eza" brew "eza"
brew "git" brew "git"
brew "git-secret" brew "git-secret"
brew "go"
brew "htop" brew "htop"
brew "hugo" brew "hugo"
brew "iperf" brew "iperf"
@ -56,6 +59,7 @@ cask "airbuddy"
cask "minecraft" cask "minecraft"
cask "filebot" cask "filebot"
cask "firefox" cask "firefox"
cask "ghostty"
cask "birdfont" cask "birdfont"
cask "balenaetcher" cask "balenaetcher"
cask "bettertouchtool" cask "bettertouchtool"
@ -84,7 +88,7 @@ cask "coconutbattery"
cask "vscodium" cask "vscodium"
cask "itsycal" cask "itsycal"
cask "stats" cask "stats"
cask "iterm2" # cask "iterm2"
cask "dbeaver-community" cask "dbeaver-community"
cask "discord" cask "discord"
cask "inkscape" cask "inkscape"

View File

@ -13,8 +13,10 @@ after-login-command = []
# You can use it to add commands that run after AeroSpace startup. # You can use it to add commands that run after AeroSpace startup.
# 'after-startup-command' is run after 'after-login-command' # 'after-startup-command' is run after 'after-login-command'
# Available commands : https://nikitabobko.github.io/AeroSpace/commands # Available commands : https://nikitabobko.github.io/AeroSpace/commands
# JankyBorders has a built-in detection of already running process,
# so it won't be run twice on AeroSpace restart
after-startup-command = [ after-startup-command = [
'exec-and-forget borders active_color=0xffeff1f5 inactive_color=0xff8c8fa1 width=10' 'exec-and-forget borders active_color=0xffeff1f5 inactive_color=0xff8c8fa1 width=10.0'
] ]
# Start AeroSpace at login # Start AeroSpace at login
@ -63,12 +65,12 @@ preset = 'qwerty'
# See: https://nikitabobko.github.io/AeroSpace/guide#assign-workspaces-to-monitors # See: https://nikitabobko.github.io/AeroSpace/guide#assign-workspaces-to-monitors
[gaps] [gaps]
inner.horizontal = 24 inner.horizontal = 16
inner.vertical = 24 inner.vertical = 16
outer.left = 24 outer.left = 16
outer.bottom = 24 outer.bottom = 16
outer.top = 24 outer.top = 16
outer.right = 24 outer.right = 16
# 'main' binding mode declaration # 'main' binding mode declaration
# See: https://nikitabobko.github.io/AeroSpace/guide#binding-modes # See: https://nikitabobko.github.io/AeroSpace/guide#binding-modes
@ -118,8 +120,8 @@ cmd-ctrl-alt-shift-k = 'move up'
cmd-ctrl-alt-shift-l = 'move right' cmd-ctrl-alt-shift-l = 'move right'
# See: https://nikitabobko.github.io/AeroSpace/commands#resize # See: https://nikitabobko.github.io/AeroSpace/commands#resize
cmd-ctrl-alt-shift-minus = 'resize smart -50' cmd-ctrl-alt-shift-down = 'resize smart -50'
cmd-ctrl-alt-shift-equal = 'resize smart +50' cmd-ctrl-alt-shift-up = 'resize smart +50'
# See: https://nikitabobko.github.io/AeroSpace/commands#workspace # See: https://nikitabobko.github.io/AeroSpace/commands#workspace
cmd-ctrl-alt-1 = 'workspace 1' cmd-ctrl-alt-1 = 'workspace 1'
@ -239,6 +241,10 @@ run = 'move-node-to-workspace 4'
if.app-id = 'com.googlecode.iterm2' if.app-id = 'com.googlecode.iterm2'
run = 'move-node-to-workspace 5' run = 'move-node-to-workspace 5'
[[on-window-detected]]
if.app-id = 'com.mitchellh.ghostty'
run = 'move-node-to-workspace 5'
## Workspace 6: Code ## Workspace 6: Code
[[on-window-detected]] [[on-window-detected]]
if.app-id = 'com.vscodium' if.app-id = 'com.vscodium'
@ -283,4 +289,4 @@ inherit-env-vars = true
## Add homebrew prefix to path ## Add homebrew prefix to path
[exec.env-vars] [exec.env-vars]
PATH = '$(brew --prefix)/bin:/$(brew --prefix)/sbin:${PATH}' PATH = '$(brew --prefix)/bin:/$(brew --prefix)/sbin:${PATH}'

14
.config/ghostty/config Normal file
View File

@ -0,0 +1,14 @@
font-family = MesloLGM Nerd Font Mono
font-thicken = true
font-size = 15
theme = catppuccin-mocha
cursor-opacity = 0.5
cursor-style-blink = true
background-opacity = 0.9
background-blur-radius = 20
initial-command = /opt/homebrew/bin/tmux a -d
quit-after-last-window-closed = true

View File

@ -3,6 +3,40 @@
{ {
"complex_modifications": { "complex_modifications": {
"rules": [ "rules": [
{
"description": "Hyperkey",
"manipulators": [
{
"from": {
"key_code": "caps_lock",
"modifiers": {
"mandatory": ["shift"],
"optional": ["caps_lock"]
}
},
"to": [
{
"key_code": "left_shift",
"modifiers": ["left_command", "left_control", "left_option"]
}
],
"type": "basic"
},
{
"from": {
"key_code": "caps_lock",
"modifiers": { "optional": ["any"] }
},
"to": [
{
"key_code": "left_command",
"modifiers": ["left_control", "left_option"]
}
],
"type": "basic"
}
]
},
{ {
"description": "Play/Pause controls spotify only when it's running", "description": "Play/Pause controls spotify only when it's running",
"manipulators": [ "manipulators": [
@ -18,22 +52,6 @@
"type": "basic" "type": "basic"
} }
] ]
},
{
"description": "Caps Lock → Hyper Key without Shift (⌃⌥⌘)",
"manipulators": [
{
"from": { "key_code": "caps_lock" },
"to": [
{
"key_code": "left_command",
"modifiers": ["left_control", "left_option"]
}
],
"to_if_alone": [{ "key_code": "caps_lock" }],
"type": "basic"
}
]
} }
] ]
}, },