Simple Hyprland setup focused on practical keybinds, productivity, and a smooth workflow easy to customize. Feel free to use as inspiration or as a starting point for building your own setup.
quickshell → settings: system, sound, monitors, network, bluetooth (the monitors page still needs some work)
terminal → eza icons + starship + zsh shell + autosuggestions + syntax-highlighting
waybar → media marquee effect + improved scripts
hyprlock → autohide media controls + improved scripts
Features ─ Keybinds ─ Installation ─ Support
settings.mp4
Wallpapers: https://wallhaven.cc/user/43pr
- Waybar > Change volume with mouse wheel, mute, play/pause, next and blue light filter
- Custom settings menu > System info, Network, Bluetooth, Monitors, Sound: switch output, per app volume.
- Custom wallpaper selector > (Awww + Quickshell)
- Rofi > App search, clipboard history and switch opacity
- Zsh shell + starship > (Customizable command-line shell)
- Spotify + Spicetify Theme: > text by darkthemer (edited)
- Hyprlock > (Lock screen)
- Wlogout > (Logout menu)
- Custom scripts
- Custom monochrome theme
- Terminal: Kitty
- File manager: Thunar
- Editor: Xed, VSCodium
All programs: packages.txt
Just made some tweaks to it. Give it some love: hyprquickpaper
You can modify the keybinds using HyprMod
| Keybind | Action |
|---|---|
Super + T |
Terminal |
Super + Q |
Close active window |
Super + 1, 2, 3.. |
Change workspaces |
Super + Shift + 1, 2.. |
Move window to workspace |
Super + D |
Application launcher |
Super + E |
File manager |
Super + B |
Browser |
Super + W |
Wallpaper selector |
Super + I |
Settings menu |
Super + O |
Switch opacity |
Super + V |
Clipboard history |
Super + F |
Toggle fullscreen |
Super + Space |
Toggle floating window |
Super + Shift + W |
Toggle waybar |
Super + Tab |
Lock screen |
Super + Grave |
Logout menu |
Super + Mouse wheel |
Zoom |
All keybinds: config/hypr/keybinds.lua
READ ALL
Should work for Arch, Manjaro, EndeavourOS, CachyOS, etc. Let me know if there's any issues
This is mainly intended for a clean installation. If you already have a desktop configuration I recommend to implement manually.
Existing configuration files that are being replaced will be backed up automatically.
Tip
For beginners I recommend trying noctalia and then implementing parts of this setup. It's installed in CachyOS by default, and if you really want this specific setup you can follow the installation.
First install git then use the next command and continue the installation until it's finished:
sudo pacman -S git git clone https://github.com/43PR/dotfiles.git
cd dotfiles
chmod +x install.sh
./install.shAfter the installation finishes log out and back in.
Note
Change the GTK theme to dark if it wasn't changed automatically.
Waybar custom-gpu is specific to my PC so you can remove it or implement.
Any issues with the wallpaper picker just delete cache pictures ".cache/quickshell/thumbs/"
Edit default programs in "config/hypr/hyprland.lua".


