47 lines
986 B
Text
47 lines
986 B
Text
(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)))
|