Skip to content

Hyprland Tiling Compositorλ︎

Hyprland is a high performance Wayland compositor and tiling window manager. Hyprland is not a full desktop environment (DE) like KDE Plasma or Gnome.

Hyprland is not a full desktop environment, unlike KDE or Gnome. There are distributions that provide a complete Hyprland based desktop environment.

  • Garuda Linux: hyprland variant provides a professional and simple to manage operating system, G-Hyprland provides optional extra Hyprland customisation.
  • HyDE: a complete desktop environment for Hyprland, to be added on top of a minimal Arch Linux install.
  • NWG Live: provides a convenient way to try out Hyprland with little risk, also has lots of nice themes

Hyprland can be installed on Arch Linux and Nix distributions. Community scripts are available for Debian and RedHat based distributions.

Hyprland can be very time consuming

Install Optionsλ︎

Hyprland is a quickly evolving project and issues may occur

Using a BtrFs file system is highly valuable approach for Hyprland, as snapshots can be taken before package updates that allow a system to rollback to the pre-upgrade state if there are issues.

Garuda Linux is a distribution on top of Arch Linux. There are several variants which includes one centered on Hyprland.

Garuda Linux Hyprland is recommended when first starting (especially if not used to Arch Linux).

Garuda uses the BtrFs file system which allows snapshots and rollbacks to recover the operating system and desktop should hyprland or arch linux pakcages break.

Hyde-Project/HyDE is a series of scripts that install a more complete desktop environment based on Hyprland.

Practicalli recommends installing Arch Linux using a BtrFs partition, so snapshots and rollbacks can manage breaking chainges in Hyprland effectively. This is beyond the scope of the HyDE project itself.

NWG-ISO is a simple way to try out hyprland and the NWG Shell tools, providing an experience close to a Desktop Environment like Gnome or KDE.

NWG Live ISO will run from memory. Once running, the Live ISO can also be used to install Hyprland & NWG tools on the permanent storage of the computer.

NWG Shell login greeter

NWG Shell desktop screeshot

Create USB Startup

dd bs=4M if=nwg-live-2024.10.01-x86_64.iso of=/dev/disk/by-id/usb-Generic_Flash_Disk_<id>-0:0 conv=fsync oflag=direct status=progress

Arch Linux ISO command line untilities

Practicalli Journal - notes on Hyprland with Debian Linux

Hyprland on Debian - scripts to review

hyprland on debian script

The hyprland packages are on version 0.41 at time of writing, the current release is 0.45 and has significant changes

Install a minimal Arch Linux OS from the ISO and setup Arch with Hyprland using the archinstall

Install the nwg-shell package to add tools for a Desktop Environment experience on top of Gnome.

pacman -S nwg-shell

Run the nwg-shell install script to configure the NWG tools

nwg-shell-installer -w -hypr

Set nwg-hello as the greeter (login screen) in /etc/greetd/config.toml

/etc/greetd/config.toml
[default_session]
command = "Hyprland -c /etc/nwg-hello/hyprland.conf"

Arch Linux greetd.service