Personal configuration files for my Linux setup.
Managed using GNU Stow for clean and reversible symlink deployment.
Each program has its own directory.
Each directory mirrors the $HOME structure so it can be managed with GNU Stow.
Example:
qutebrowser/
└── .config/
└── qutebrowser/
Shell scripts live in bin/ and map to .local/bin/ in the home directory.
This ensures files are symlinked correctly into:
~/.config/qutebrowser
- git
- stow
Install Stow (Arch Linux):
sudo pacman -S stow
Clone the repository:
git clone https://github.com/Alenbosh/dotfiles.git
cd dotfiles
Stow a program:
stow qutebrowser
Stow the shell scripts:
stow bin
This will create symlinks inside your home directory.
To remove symlinks:
stow -D qutebrowser
- Machine-specific or auto-generated files (cache, session data, etc.) are excluded.
- Configurations are intended to be portable across systems.