| Component | Description |
|---|---|
| Hyprland | Dynamic tiling Wayland compositor with smooth animations |
| Waybar | Highly customizable Wayland bar for Sway and wlroots-based compositors |
| Rofi | Powerful window switcher, application launcher, and dmenu replacement |
| Dunst | Lightweight, customizable notification daemon |
| Ghostty | Fast, GPU-accelerated terminal emulator |
| Swaylock | Simple screen locker for Wayland |
GNU Stow makes managing and symlinking dotfiles effortless.
Warning: This will overwrite any existing configuration files. Back up your current configs before proceeding.
- Arch Linux:
sudo pacman -S git stow
- Debian/Ubuntu:
sudo apt install git stow
git clone https://github.com/qasimsk20/dots.git
cd dotsFrom inside the cloned dots directory, run:
stow hypr
stow waybar
stow rofi
stow dunst
stow ghostty
stow swaylock- You can stow only the components you use, or all of them.
- For example, to use only Waybar, just run:
stow waybar
Tip: To remove a component later, simply run:
stow -D
- Backup first:
Before stowing, back up any existing configs you wish to keep. - Partial installs:
Only stow what you need—e.g.,stow hypr waybarfor just Hyprland and Waybar. - Version control:
All configs are tracked in git, making it easy to roll back changes or sync across machines.
Feel free to fork, adapt, and contribute.
Enjoy your new, productive desktop!
