Personal config files managed with GNU Stow.
git clone https://github.com/mobiusdickus/dotfiles.git ~/projects/personal/dotfiles
cd ~/projects/personal/dotfilesbrew install stow neovim tree-sitter-cli ripgrep lsd
brew install --cask font-hack-nerd-font./setup-zsh.shClones Zprezto, stows zsh configs, and sets zsh as default shell.
./setup-nvim.shStows init.lua into ~/.config/nvim/ and syncs lazy.nvim plugins.
├── zsh/
│ ├── .zshrc # Zsh config (prezto + custom prompt/aliases)
│ ├── .zshenv # Env vars for non-interactive shells
│ ├── .zprofile # Login shell setup (PATH, tools)
│ └── .zpreztorc # Prezto module config
├── nvim/.config/nvim/
│ └── init.lua # Neovim config (lazy.nvim)
├── git/
│ └── .gitconfig
├── bash/
│ ├── .bashrc
│ ├── .bash_profile
│ └── .profile
├── keybindings/
│ └── .inputrc
├── setup-zsh.sh
└── setup-nvim.sh
- Work credentials live in
~/.work(sourced from.zshenv, not tracked). - Old configs (
.zshrc.old,init.vim.old) kept as backups.