-
Notifications
You must be signed in to change notification settings - Fork 11
Prerequisites
Cybersnake edited this page May 6, 2026
·
2 revisions
Before running the installer, make sure all required packages are installed. The installer script itself only checks for basic POSIX tools (cp, mkdir, find, date) — it does not verify that Hyprland or any of the ecosystem tools are present.
Install these first — they are the backbone of the setup:
yay -S hyprland waybar foot zsh rofi-lbonn-wayland-git mako swww \
hyprlock hyprpicker thunar yazi zen-browser-bin \
matugen-bin nitch fastfetch| Package | Purpose |
|---|---|
matugen |
Wallpaper-based dynamic color palette |
xdg-desktop-portal-hyprland |
Wayland portal (screenshare, file picker) |
cava |
Terminal audio visualizer |
polkit-gnome |
Authentication agent for GUI prompts |
grim + slurp + wl-clipboard
|
Screenshot toolchain |
brightnessctl |
Brightness control (monitor + keyboard) |
mpv |
Media/video player |
pavucontrol |
PulseAudio volume control GUI |
xorg-xwayland |
XWayland support for legacy X apps |
pipewire + pipewire-pulse + pipewire-alsa
|
Audio stack |
wireplumber |
PipeWire session manager |
bleachbit |
Required by the system cleaner script |
cmus |
TUI music player |
btop |
Interactive resource monitor |
networkmanager + nmcli
|
Network manager |
bluez + bluez-tools
|
Bluetooth support |
advcpmv (AUR)
|
cp/mv with progress bars |
eza |
Modern ls replacement |
fd |
Fast find replacement |
bat |
cat with syntax highlighting |
starship |
Cross-shell prompt |
kvantum |
Qt theme engine |
Install the following fonts (included in .fonts/ but can also be installed via package manager):
- JetBrains Mono Nerd Font — main monospace font
- Awesome Fonts — icon font for Waybar/Rofi
- Icomoon Feather — icon set
- Nerd Font Symbols — fallback symbol glyphs
yay -S ttf-jetbrains-mono-nerd ttf-font-awesome nerd-fonts-symbols-onlyAfter fonts are installed, rebuild the font cache:
fc-cache -fNote: The installer handles
fc-cache -fautomatically iffontconfigis available.