Dotfiles for environments with stow installed. Designed for simple & easy deployment.
This repository contains my personal dotfiles, organized and maintained for seamless management and deployment across different systems using GNU Stow. The collection is designed to be straightforward and compatible with any Unix-like environment where Stow is available.
Each directory within the repository corresponds to a set of configuration files for a specific program (e.g., bash, vim, git). GNU Stow is used to create symlinks from these directories into the appropriate places in your home directory.
- A Unix-like operating system (Linux, macOS, WSL, etc.)
- GNU Stow installed
-
Clone the repository:
git clone https://github.com/lh1207/dotfiles.git ~/dotfiles cd ~/dotfiles
-
Stow your desired configurations: For example, to stow your bash and vim configurations:
stow bash stow vim
This will symlink the configuration files into your
$HOMEdirectory.
Pull the latest changes and re-run the stow commands as needed:
cd ~/dotfiles
git pull
stow <directory>- bash/
- vim/
- git/
- ...
Feel free to fork this repository and modify the dotfiles to suit your own workflow.