This repository contains my personal dotfiles. They are managed using GNU Stow, a free, portable, lightweight symlink farm manager. This allows the dotfiles to be organized in a clean manner.
Clone this repository into your home directory.
git clone https://github.com/mooteee/dotfiles.git ~/.dotfiles
Navigate to the dotfiles directory.
cd ~/.dotfiles
To install the package, you need to run the install_package.sh
script. This script is responsible for setting up the necessary environment and installing the required packages for your dotfiles. Run the following command:
./install_package.sh
Use stow
to symlink the dotfiles to your home directory. For example, to apply the zsh configuration, you would type:
stow zsh
For add all the configurations, you can use the following command:
stow */
To remove the symlinks, navigate to your dotfiles directory and use the -D
option with stow
:
stow -D zsh
To remove all the symlinks, you can use the following command:
stow -D */
For more information on how to use stow
, refer to the GNU Stow manual.
How use stow
for manage dotifles
Cheat Sheet for stow
If you have suggestions for improving my dotfiles, please open an issue or submit a pull request.
These dotfiles are licensed under the GPL3 License - see the LICENSE.txt file for details.