Shell dotfiles and configs for macOS. Bash 5, Solarized Dark prompt, GNU coreutils, and a bunch of aliases/functions accumulated over the years.
Bootstrapped via macos-setup — see that repo for the full setup automation.
# Bootstrap: rsync dotfiles to ~ and reload shell
./bootstrap.sh -f.config/bash/— aliases, exports, functions, prompt, nnn config.config/ghostty/— Ghostty terminal config.config/karabiner/— Karabiner-Elements keyboard remapping.config/lazygit/— Lazygit TUI config.config/mise/— Mise runtime version manager config.config/opencode/— OpenCode AI agent config.config/ripgrep/— Ripgrep defaults.hammerspoon/— Per-app keyboard layout forcing.gitconfig— Git aliases, diff-so-fancy, 1Password SSH signing.tmux.conf— tmux with Ctrl+A prefix, vim keys, pbcopykeyboard-layouts/— Custom Finnish Programmer keyboard layout
Forked from Mathias Bynens' dotfiles, which provided the original structure and many of the shell functions/aliases. Heavily customised since.