Hyprland + Niri dotfiles Managed with chezmoi
β
βScreenshotsβ
βββ
β
βInstallationβ
βββ
βFeaturesβ
βββ
βPost Installβ
β
Important
Optimized for Arch and Fedora based distros. Tested on Arch, CachyOS, Garuda, Manjaro, Fedora and Nobara. Minimal Arch-based distros recommended for best results.
Warning
On Manjaro, you may need to uninstall conflicting packages: qt5ct, qt6ct and reflector.
Tip
Hit SUPER + F2 for the full keybinding cheat-sheet (SUPER = Windows key).
To update an existing install, run:
chezmoi update
Caution
The installer backs up most configs it touches, but you're still responsible for any critical data. Make personal backups before continuing β I can't take responsibility for any loss.
demo.mp4
- Fresh Arch-based install (tested on Arch, CachyOS, Garuda).
curl(for grabbing the bootstrap script).- Internet access.
curl -fsSL https://raw.githubusercontent.com/Vantesh/dotfiles/main/install.sh | bash# Clone the dotfiles repository
git clone https://github.com/vantesh/dotfiles.git --depth=1
# Navigate to the cloned directory
cd dotfiles
# Make the install script executable
chmod +x install.sh
# Run the installation script
./install.sh- Auto-generated Matugen themes with synchronized light and dark palettes across apps.
- Pacman, sudo, and AUR helper tuning so your base system feels polished out of the box.
- Kitty, Fish, Neovim, and other dotfiles polished to suit developer needs.
- Optional extras like Snapper, GRUB/Limine themes, and laptop-specific power tweaks.
- Caps Lock β Mapped as Escape by default. Change it in
~/.config/hypr/hyprland/input.conf. - Terminal β Kitty is the default; adjust via
~/.config/xdg-terminals.list. - Niri β Tweak transparency under Settings β Theme & Colors.
Note
If hyprland throws config errors on first start, simply change the wallpaper once and they should clear up.
The keybind for changing wallpapers is SUPER + W.
- END4 Dotfiles for monet stuff.
- DankMaterialShell for quickshell config.















