Minimalist Hyprland setup. Automated with Dotbot.
- Window Manager: Hyprland
- Terminal: Kitty + Tmux (TPM)
- Shell: Zsh + Spaceship
- Editor: Neovim
- Theme: Pywal16 + Waypaper (awww backend)
- Utils: Waybar, SwayNC, Lazygit, K9s
- Extra: Hyprpicker, Hyprshot
| Key | Action |
|---|---|
| ALT + Shift + R | Reload Waybar |
| ALT + F12 | Color Picker (Hyprpicker) |
| ALT + W | Random Wallpaper |
| ALT + Shift + W | Wallpaper Selector (Waypaper) |
| ALT + Shift + S | Screenshot Region (Clipboard) |
| ALT + Shift + N | Notification Center |
1. Dependencies (Arch Linux example)
sudo pacman -S git python imagemagick hyprland kitty tmux neovim zsh waybar swaync lazygit hyprpicker hyprshot ttf-space-mono-nerd awww
yay -S python-pywal16 waypaperUse pywal16, not the old
walbash script (it doesn't generate templates). Waybar imports~/.cache/wal/colors-waybar.css. Waypaper runswaland reloads Waybar every time the wallpaper changes.
2. Clone & Install
# Clone with recursive flag for Dotbot
git clone --recursive https://github.com/Niwau/dotfiles ~/dotfiles
# Run installer
cd ~/dotfiles && ./install3. Finish Up
- Tmux: Open
tmuxand pressPrefix + Ito fetch plugins. - Zsh: Set as default:
chsh -s $(which zsh).
Files in config/ are automatically symlinked to ~/.config/.
~/dotfiles/
├── config/ # -> ~/.config/ (Hyprland, Nvim, Tmux...)
├── .zshrc # -> ~/.zshrc
├── install # Installation script
└── install.conf.yaml
