A complete setup for a customized and modern Wayland desktop experience using Hyprland.
-
GTK Theme: Adwaita Dark Amoled
Install in:~/.themes -
Cursor Theme: Bibata Modern Classic
Install in:~/.icons -
QT Theme: Adwaita Dark
Install in:~/.themes -
Icon Theme: BeautyLine
Install in:~/.icons -
Font: FiraCode
Install in:~/.fonts -
Wallpaper: Spaceship — download image from here
Place in~/.config/hypr/and rename tospaceship.jpg
- Hyprland — window manager
- Hypridle — idle manager
- Hyprlock — Lock screen utility
- xdg-desktop-portal-hyprland — Desktop portal backend for Wayland
- libinput — Input device support
- ghostty, foot — Terminal emulators
- waybar — Status bar
- gtk3, gtk4 — GTK toolkits
- mako — Notification daemon
- swaybg — Wallpaper/background manager
- polkit-gnome — PolicyKit authentication agent
- rofi — App launcher (run menu)
- zenity, slurp, grim — Screenshot utilities
- playerctl — Media control (MPRIS)
- chromium, firefox — Web browsers
- thunar, yazi — File managers
- cava + waybar-cava — Audio visualizer for Waybar
- cpupower — CPU power management
- btop — System monitor
- networkmanager — Network control (with nmtui)
- pavucontrol, pipewire, wireplumber — Audio stack for Wayland
- easyeffects — Audio effects over PipeWire
- mpd, rmpc, mpd-mpris — Music player with MPRIS support
- wev — Key-code finder for custom keybinds
- scrcpy — Display Android screen on PC
- zsh, oh-my-zsh — Zsh is a shell designed for interactive use
- neovim — hyperextensible Vim-based text editor
To allow cpupower commands to run without a sudo password prompt:
sudo visudo
Then add this line (replace your_username with your actual username):
your_username ALL=(ALL) NOPASSWD: /usr/bin/cpupower
- Install all required dependencies listed above.
- Copy themes, icons, fonts, and wallpaper into their respective directories.
- Copy configuration folders into
~/.config/: - Reboot your machine.
- Select Hyprland in your session manager, or run from TTY:
Hyprland - see
~/.config/hypr/hyprland.conffor keybinds and enjoy
