Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.4 KB

File metadata and controls

58 lines (44 loc) · 1.4 KB

dotfiles

Personal config files managed with GNU Stow.

Setup

git clone https://github.com/mobiusdickus/dotfiles.git ~/projects/personal/dotfiles
cd ~/projects/personal/dotfiles
brew install stow neovim tree-sitter-cli ripgrep lsd
brew install --cask font-hack-nerd-font

Zsh + Zprezto

./setup-zsh.sh

Clones Zprezto, stows zsh configs, and sets zsh as default shell.

Neovim

./setup-nvim.sh

Stows init.lua into ~/.config/nvim/ and syncs lazy.nvim plugins.

Structure

├── 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

Notes

  • Work credentials live in ~/.work (sourced from .zshenv, not tracked).
  • Old configs (.zshrc.old, init.vim.old) kept as backups.