Hyprland
Waybar
rofi (lbonn's Wayland fork)
SwayNotificationCenter
Hyprpaper
Bash
Git
Zenity
Terminal emulator with Wayland support
systemd-logind/elogind (Currently power actions only support logind)
PipeWire & WirePlumber (Currently volume control only support PipeWire & WirePlumber)
playerctl (For media control)
grim (For taking screenshot)
slurp (For taking screenshot of a region)
Monaspice Nerd Font
Arch Linux (with Ghostty terminal)
# pacman -S hyprland waybar rofi-wayland swaync hyprpaper git zenity ghostty pipewire wireplumber playerctl grim slurp otf-monaspace-nerd
Ubuntu
Add Hyprland PPAsudo add-apt-repository ppa:cppiber/hyprland
Add Ubuntu Sway Remix PPA for Rofi (Wayland fork)
sudo add-apt-repository ppa:ubuntusway-dev/stable
Install prerequisites (with kitty terminal)
sudo apt install hyprland waybar sway-notificaton-center rofi-wayland hyprpaper git zenity kitty playerctl grim slurp python3-psutil
Install fonts
mkdir ~/.fonts
cd ~/.fonts
curl -LO "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Monaspace.zip"
unzip Monaspace.zip
rm Monaspace.zip
mkdir ~/.config
git clone --recursive https://gitlab.com/lepz0r/onigiri ~/.config/hypr
Default wallpaper: Blue Night by Free Nature Stock (CC0)
Some settings can be configured through command palette (Super-Shift-P)
To add Hyprland configuration, put your additional configuration into a file in ~/.config/hypr/hyprland.conf.d/
Additional configuration example
# Change default terminal, by default use sensible-terminal script bundled with this dotfiles.
$terminal = alacritty
# Disable hardware cursors for NVIDIA GPU
cursor {
no_hardware_cursors=false
}
# Change cursor name & size
$cursorName = catppuccin-macchiato-light-cursors
$cursorSize = 24