This repository contains all my dotfiles, which have now been fully migrated to Nix. No further updates will be made directly here. If you want to use Stow to link these dotfiles, you can use the following Git commit hash:
Git Commit Hash: 656687c
GNU Stow is a symlink farm manager that allows you to easily manage dotfiles by creating symbolic links in your home directory.
You can use Stow to link and unlink your dotfiles with the following commands:
-
Link dotfiles:
stow [dotfiles_directory] -t ~
Replace
[dotfiles_directory]
with the name of the specific dotfiles package you want to link. -
Unlink dotfiles:
stow -D [dotfiles_directory] -t ~
For example, to link all your shell-related configurations:
stow . -t ~
To unlink them:
stow -D . -t ~
Oh-My-Zsh optimizations can significantly improve shell performance. Refer to the following guide for detailed steps:
This project has switched to using zinit for managing Zsh plugins. Zinit provides faster and more flexible plugin management for Zsh.
Here are some useful resources that inspired and guided this setup: