My personal dotfiles for Hyprland on Fedora 41, managed with GNU Stow.
- Fedora 43
- GNU Stow (
sudo dnf install stow)
git clone git@github.com:queirozz8/dotfiles.git ~/dotfiles
cd ~/dotfiles
stow */That's it. Stow will create all symlinks automatically.
Each subdirectory is a Stow package — its internal structure mirrors $HOME, so Stow knows exactly where to symlink each file.
dotfiles/
├── cava/ → ~/.config/cava/
├── fastfetch/ → ~/.config/fastfetch/
├── gtk-3.0/ → ~/.config/gtk-3.0/
├── gtk-4.0/ → ~/.config/gtk-4.0/
├── hyprland/ → ~/.config/hypr/
├── kitty/ → ~/.config/kitty/
├── micro/ → ~/.config/micro/
├── rofi/ → ~/.config/rofi/
├── swaync/ → ~/.config/swaync/
├── wallust/ → ~/.config/wallust/
├── waybar/ → ~/.config/waybar/
├── wlogout/ → ~/.config/wlogout/
└── zsh/ → ~/.zshrc
| Tool | Role |
|---|---|
| Hyprland | Wayland compositor |
| Waybar | Status bar |
| Rofi | App launcher |
| Kitty | Terminal emulator |
| Swaync | Notification center |
| Wlogout | Logout menu |
| Wallust | Colorscheme generator |
| Cava | Audio visualizer |
| Fastfetch | System info |
| Micro | Terminal text editor |
| Zsh | Shell |
# Apply a single package
stow kitty
# Remove symlinks from a package
stow -D kitty
# Reapply (useful after moving files)
stow -R kitty
# Dry run before applying
stow --simulate kitty


