HyprlandWaylandArch Linux

A complete desktop, ready to use. Focused on Hyprland.

GNARUS bundles a rich, integrated Wayland environment: bar, launchers, system sidebar, Rust-powered removable storage and eight theme families — all packaged for Arch Linux.

gnarus.desktop
Components

Built with software you already know

GNARUS integrates a complete ecosystem of Wayland tools, all pre-configured and unified by shared themes.

Hyprland

Hyprland

The Wayland compositor that brings GNARUS to life: tiling, workspaces, smooth animations and full keybindings.

Waybar

Waybar

Status bar with system, media, network, storage and shortcut modules.

Quickshell

Quickshell

QML system sidebar with weather, network, calendar, brightness, volume and notifications.

Rofi

Rofi

Application launcher, window switcher and menus — all with unified themes.

superfile

superfile

A fast, fully configurable TUI file manager with dedicated keybindings.

btop

btop

System monitor with real-time CPU, memory, network and processes.

hyprlock

hyprlock

Lock screen integrated with the Hyprland ecosystem and a synchronized theme.

gnarus-storage

gnarus-storage

Rust-powered removable storage module for the Waybar bar.

Themes

Eight families, one system

A shared accent-color system that unifies GTK, terminals, rofi, dunst, Waybar and Hyprland itself.

gnarus-darknormal
gnarus-darkfloat
gnarus-dark-silvernormal
gnarus-dark-silverfloat
gnarus-lightnormal
gnarus-lightfloat
gnarus-slatenormal
gnarus-slatefloat

Dark, dark silver, light and slate — each family also in a float variant. The accent color can be changed with SUPER + SHIFT + A or the Accent control in the sidebar, without replacing the theme background.

Accent palette
Arch Linux

Installed from a single package

GNARUS is published as an Arch Linux package, with a pacman repository and package database hosted on the packages project page.

  • pacman repository hosted on GitHub Pages under /packages/.
  • Browsable indexes for /packages/arch/ and /packages/arch/x86_64/.
  • Installation with sudo pacman -Syu gnarus; dependencies are resolved from the same repository.
  • Configs preserved and repaired automatically at every login.
/bin/sh — installation
# Import the GPG key
curl -fsSLo /tmp/gnarus.gpg https://gnarus-sh.github.io/packages/arch/gnarus.gpg
sudo pacman-key --add /tmp/gnarus.gpg
GNARUS_KEY="$(gpg --show-keys --with-colons /tmp/gnarus.gpg | grep '^pub:' | head -n1 | cut -d: -f5)"
sudo pacman-key --lsign-key "$GNARUS_KEY"

# Add the repository
curl -fsSL https://gnarus-sh.github.io/packages/arch/gnarus.conf \
  | sudo tee /etc/pacman.d/gnarus.conf
echo "Include = /etc/pacman.d/gnarus.conf" \
  | sudo tee -a /etc/pacman.conf

# Install
sudo pacman -Syu gnarus

Try GNARUS

Follow the installation guide and have a complete, beautiful, integrated Wayland desktop running in minutes.