My personal dotfiles for various tools and applications. These configurations are managed using GNU Stow for easy symlinking.
- Shell: Zsh configuration with plugins and customizations
- Terminal: Ghostty terminal configuration
- Editor: Neovim configuration with plugins
- Version Control: Git configuration and aliases
- Prompt: Starship prompt configuration
- System Info: Fastfetch configuration
- GNU Stow
- Git
- Zsh (optional, but recommended)
-
Clone this repository to your home directory:
git clone https://github.com/yourusername/dotfiles.git ~/dotfiles cd ~/dotfiles
-
Install the configurations using the provided Makefile:
make install
Or manually stow each configuration:
stow zsh nvim git starship ghostty fastfetch
- Edit the respective configuration files in their directories
- New configurations can be added by creating a new directory and adding it to the stow command
- Use
.stow-local-ignoreto exclude files from being symlinked
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all the open-source projects that make these configurations possible
- Inspired by various dotfiles repositories from the community