This repository contains my personal dotfiles configuration managed using GNU Stow. It includes configurations for various tools and applications I commonly use on my Linux system.
This dotfiles repository is designed to be easily managed and deployed across multiple systems using GNU Stow. It contains configurations for shell environments, terminal multiplexers, text editors, window managers, and various other tools.
Run the bash script to install the required packages and create symlinks for the configurations:
Note
Check the script first before running it.
curl -s https://raw.githubusercontent.com/MuntasirSZN/dotfiles/main/install.sh -o install && chmod +x install && ./install
The .config
directory contains various files for different applications:
- ags (HyprPanel)
- anyrun
- bat
- fastfetch
- hypr
- hyprpanel
- kidex.ron
- kitty
- Kvantum
- nvim
- rofi
- starship.toml
- swaync
- wallust
- waybar
- wlogout
- yazi
Each subdirectory in .config
represents a separate stow package.
- Clone the repository to your home directory:
git clone https://github.com/MuntasirSZN/dotfiles.git ~/.dotfiles
- Navigate to the cloned repository:
cd ~/.dotfiles
- Create symlinks for the desired configurations using stow:
stow */ # For All Configs
stow zsh # Individual
Important
If you want to use my neovim configurations, then please read its README.md
Replace package_name
with the desired package (e.g., kitty
, nvim
, etc.).
Contributions are welcome! Feel free to fork this repository and submit pull requests with improvements or additions.
This dotfiles repository is released under the MIT License. See the LICENSE file for more information.