A clean, automated setup for Hyprland with a minimal, performance-focused environment — built for speed, simplicity, and full control.
- ⚡ One-command installation
- 🧠 Minimal Hyprland configuration (power-user keybinds)
- 🎨 Fixed wallpaper (no random behavior)
- 🖥️ Auto terminal setup with fastfetch
- 🔧 Fully reproducible environment
- 🟣 Clean aesthetic with custom system info
- Hyprland (Wayland compositor)
- Kitty (terminal)
- Waybar (status bar)
- Wofi (app launcher)
- Dunst (notifications)
- Swaybg (wallpaper handling)
- Fastfetch (system info on terminal start)
hyprland-dot/
│── install.sh
│── hyprland.conf
│── wallpaper.png
│── config.jsonc # fastfetch config
git clone https://github.com/Rustam-Singh-Bhadouriya/hyprland-dots.git
cd hyprland-dotschmod +x install.sh./install.shIf you're using a display manager (like SDDM):
- Select Hyprland from the session menu
- Login normally
Or launch manually:
Hyprland- Arch logo 🟣
- Custom title
- CPU usage
- RAM usage
- Disk usage
Clean, distraction-free terminal startup.
- Uses a single wallpaper (
~/wallpaper.png) - No random wallpapers
- No external config dependency
SUPER + Q→ TerminalSUPER + R→ App launcherSUPER + C→ Close windowSUPER + F→ FullscreenSUPER + H/J/K/L→ Navigate windows
- ❌ No bloated configs
- ❌ No unnecessary UI clutter
- ✅ Full control via scripts
- ✅ Reproducibility
- ✅ Speed & simplicity
You can easily modify:
hyprland.conf→ Keybinds, layout, behaviorconfig.jsonc→ Fastfetch outputwallpaper.png→ Change wallpaper
- Arch Linux / EndeavourOS (or any Arch-based distro)
- Working internet connection
- KDE or other DEs can coexist with Hyprland
- This setup does not remove existing environments
- Only AMD GPU supported
MIT License
This is not just a setup script — it’s a reproducible Linux environment.
Built for developers who prefer:
control > convenience
⭐ If you like this setup, consider improving and customizing it further.