Personal dotfiles and scripts managed with GNU Stow.
| Directory | Contents | Target Location |
|---|---|---|
bin/ |
Custom shell scripts | ~/.local/bin/ |
- ssh-add-host - Automate SSH server setup with passwordless login
# macOS
brew install stow
# Ubuntu/Debian
sudo apt install stow
# Fedora
sudo dnf install stow# Clone this repository
git clone https://github.com/yourusername/dotfiles.git ~/Projects/dotfiles
cd ~/Projects/dotfiles
# Install all configurations
stow bin -t ~/.local/bin
# Or use the install script
./install.sh# Remove symlinks (preserves the repo)
stow -D bin -t ~/.local/bin- Add your script to
bin/ - Make it executable:
chmod +x bin/your-script - Re-run stow:
stow -R bin -t ~/.local/bin
# Example: Add zsh configs
mkdir zsh
mv ~/.zshrc zsh/
stow zsh -t ~dotfiles/
├── bin/ # Executable scripts
│ └── ssh-add-host
├── install.sh # Alternative install script
└── README.md
MIT