Personal dotfiles for macOS managed with GNU Stow.
git clone https://github.com/thomasaventas/dotfiles ~/Workspace/devops/dotfiles
cd ~/Workspace/devops/dotfiles
# Install all at once
stow ghostty nvim starship zsh
# Or individually
stow ghostty
stow nvim
stow starship
stow zshdarwin-rebuild switch --flake /etc/nix-darwin#Thomass-MacBook-ProTerminal emulator config with:
- Catppuccin Mocha theme + custom dark background
#11111b - Frosted glass effect (
background-opacity+background-blur-radius) - Hidden titlebar with rounded corners
- Quick terminal on `cmd+`` (global hotkey — works from any app)
- Split navigation:
cmd+shift+l/kto create,cmd+shift+h/jto move
Full IDE setup with Lazy.nvim:
- Catppuccin Mocha + transparent background (matches Ghostty)
- LSP, DAP debugger, Telescope, Harpoon, Treesitter
- Flash for fast navigation, Noice for UI, Lualine statusline
- Auto dark/light mode sync with macOS
Minimal two-line prompt:
- Catppuccin Mocha palette
- Git branch + status, command duration
- Language versions: Go, Node.js, Python
- Oh My Zsh with
zsh-autosuggestions+zsh-syntax-highlighting - Starship prompt
- Zoxide (
z) for smart directory jumping - Eza aliases:
ls,ll,lt - fzf for
ctrl+rhistory search
System packages via nix-darwin flake:
- neovim, btop, ripgrep, fd, fzf, zoxide, eza, stow
- Go environment with GOPATH