(define-module (gnu packages hyprland) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system meson) #:use-module (guix licenses)) (define-public hyprland (package (name "hyprland") (version "0.32.3") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/hyprvm/Hyprland") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "asdf")))) (build-system meson-build-system) (native-inputs (list gcc-12 jq ninja meson pkg-config wayland-scanner)) (inputs (list cairo git hyprland-protocols libGL libdrm libinput libxkbcommon mesa udis86 wayland wayland-protocols pango pciutils wlroots)) (home-page "https://www.hyprland.org") (synopsis "Dynamic tiling Wayland compositor based on wlroots") (description "Hyprland.") (license license:bsd-3)))