summaryrefslogtreecommitdiff
path: root/modules/ryan-packages
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2023-09-08 20:48:33 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2023-09-08 20:48:33 -0400
commit9c784f795d5f9a21c725bf659f7c22adaa024f9e (patch)
tree1b8e02b06dfaf0383a9870d559287046f3ff4c67 /modules/ryan-packages
parent33ab4884f3a71d6962769aa747fb9657b93a8a16 (diff)
added fonts and wl-mirror
Diffstat (limited to 'modules/ryan-packages')
-rw-r--r--modules/ryan-packages/freedesktop.scm37
1 files changed, 36 insertions, 1 deletions
diff --git a/modules/ryan-packages/freedesktop.scm b/modules/ryan-packages/freedesktop.scm
index 6e13d53..7fb0652 100644
--- a/modules/ryan-packages/freedesktop.scm
+++ b/modules/ryan-packages/freedesktop.scm
@@ -4,6 +4,9 @@
4 #:use-module (guix gexp) 4 #:use-module (guix gexp)
5 #:use-module (guix build-system meson) 5 #:use-module (guix build-system meson)
6 #:use-module (guix build-system qt) 6 #:use-module (guix build-system qt)
7 #:use-module (guix build-system cmake)
8 #:use-module (guix build utils)
9 #:use-module (guix build glib-or-gtk-build-system)
7 #:use-module (guix packages) 10 #:use-module (guix packages)
8 #:use-module (guix git-download) 11 #:use-module (guix git-download)
9 #:use-module (guix utils) 12 #:use-module (guix utils)
@@ -15,6 +18,8 @@
15 #:use-module (gnu packages cmake) 18 #:use-module (gnu packages cmake)
16 #:use-module (gnu packages pkg-config) 19 #:use-module (gnu packages pkg-config)
17 #:use-module (gnu packages freedesktop) 20 #:use-module (gnu packages freedesktop)
21 #:use-module (gnu packages xorg)
22 #:use-module (gnu packages man)
18 #:use-module (rosenthal packages wm) 23 #:use-module (rosenthal packages wm)
19 #:use-module (gnu packages wm)) 24 #:use-module (gnu packages wm))
20 25
@@ -97,4 +102,34 @@
97 (description "test") 102 (description "test")
98 (license license:bsd-3))) 103 (license license:bsd-3)))
99 104
100xdg-desktop-portal-hyprland 105(define-public wl-mirror
106 (package
107 (name "wl-mirror")
108 (version "0.13.2")
109 (source (origin
110 (method git-fetch)
111 (uri (git-reference
112 (url "https://github.com/Ferdi265/wl-mirror")
113 (commit (string-append "v" version))
114 (recursive? #t)))
115 (file-name (git-file-name name version))
116 (sha256
117 (base32
118 "0vkd73x5r2585s3w1ckvslc2mq9qbzrm5xkwg8gpy9ydaxhn8hmp"))))
119 (inputs (list wayland egl-wayland mesa))
120 (native-inputs (list pkg-config scdoc wayland-protocols))
121 (build-system cmake-build-system)
122 (arguments (list
123 #:tests? #f
124 #:phases
125 #~(modify-phases %standard-phases
126 (add-before 'configure 'touch
127 (lambda _
128 (invoke "touch" "proto/wayland-protocols/.git")
129 (invoke "touch" "proto/wlr-protocols/.git"))))))
130 (home-page "bleh")
131 (synopsis "mirror displays")
132 (description "mirror displays")
133 (license license:expat)))
134
135wl-mirror