My personal dotfiles, managed with GNU Stow.
.zshrc— Zsh configuration.vimrc— Vim configuration.tmux.conf— Tmux configuration.config/kitty.conf— Kitty terminal.config/btop/— Btop system monitor.config/yazi/— Yazi file manager.config/input-remapper-2/— Input Remapper.config/uv/— uv (Python package manager).custom_scripts/— Custom shell scripts
Install GNU Stow:
# Debian/Ubuntu
sudo apt install stow
# Fedora
sudo dnf install stow
# Arch
sudo pacman -S stow
# macOS
brew install stowClone the repo into your home directory and run stow:
cd ~
git clone <repo-url> .dotfiles
cd .dotfiles
stow .This creates symlinks in your home directory pointing to the files in this repo.
To remove all symlinks:
cd ~/.dotfiles
stow -D .Pull the latest changes and re-stow:
cd ~/.dotfiles
git pull
stow -R .