modules/ryan-packages/hyprland.-ryan.bak

a0ac11339d7f380a63041da46b6f2917a80eed29 · 1.2 KB · 46 lines raw

1 (define-module (ryan-packages hyprland)
2 #:use-module ((guix licenses) #:prefix license:)
3 #:use-module (guix build-system meson)
4 #:use-module (guix build-system gnu)
5 #:use-module (guix gexp)
6 #:use-module (guix git-download)
7 #:use-module (guix packages)
8 #:use-module (guix download))
9
10 (define aquamarine
11 (package
12 (name "aquamarine")
13 (version "0.4.3")
14 (source (origin
15 (method git-fetch)
16 (uri (git-reference
17 (url "https://github.com/hyprwm/aquamarine")
18 (commit (string-append "v" version))))
19 (file-name (git-file-name name version))
20 (sha256
21 (base32
22 "114fspibmrwvzdmzv4xdy000vg7mn9r5vas3pr1ndb9xyl15ja1s"))))
23 (build-system cmake-build-system)
24 (arguments
25 (list
26 #:tests? #f))
27 (native-inputs
28 (list
29 gcc-14
30 pkg-config
31 mesa-headers
32 hyprwayland-scanner
33 hwdata))
34 (inputs
35 (list
36 libglvnd
37 mesa-libglvnd
38 libseat
39 libinput
40 libxkbcommon
41 libdisplay-info
42 libxcb
43 libxinerama
44 libxcursor
45 wayland
46 wayland-protocols