My personal configuration files for nvim, tmux, ghostty, etc .Managed with GNU Stow.
dotfiles/
├── nvim/.config/nvim/
├── tmux/.tmux.conf
├── ghostty/.config/ghostty/config
├── bash/.bashrc
└── git/.gitconfig
sudo apt install stowgit clone https://github.com/nima-mm/dotfiles.git ~/dotfiles
cd ~/dotfiles
stow neovim
stow tmux
stow ghostty
stow bashrcThis creates symlinks from the expected config locations to the files in this repo.
- Move the config file/folder into the dotfiles repo, mirroring the home directory structure
- Run
stow <package>to create the symlink - Commit and push
# pull latest changes
cd ~/dotfiles && git pull
# push changes after editing configs
cd ~/dotfiles && git add . && git commit -m "chore(): " && git push