Personal configuration files for my development environment.
- Kitty - Terminal emulator config with Gruvbox Dark theme
- Neovim - LazyVim editor configuration with Gruvbox Dark
- Starship - Cross-shell prompt with Gruvbox palette
- Zsh - Shell configuration with Oh My Zsh, carapace completions, zoxide, and atuin
git clone https://github.com/JQuinnie/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install.shThe install script will:
- Install prerequisites via Homebrew (stow, kitty, starship, eza, bat, fzf, neovim, carapace, zoxide, atuin)
- Use GNU Stow to symlink configs to the correct locations
To stow individual packages manually:
cd ~/dotfiles
stow kitty # symlinks ~/.config/kitty
stow nvim # symlinks ~/.config/nvim
stow starship # symlinks ~/.config/starship.toml
stow zsh # symlinks ~/.zshrc- Terminal: Kitty
- Editor: Neovim with LazyVim
- Shell: Zsh + Oh My Zsh
- Prompt: Starship (Gruvbox palette)
- Shell completions: Carapace
- Shell history: Atuin
- cd replacement: Zoxide
- ls replacement: eza
- Theme: Gruvbox Dark
- Font: JetBrains Mono Nerd Font