diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-09-08 20:48:33 -0400 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-09-08 20:48:33 -0400 |
commit | 9c784f795d5f9a21c725bf659f7c22adaa024f9e (patch) | |
tree | 1b8e02b06dfaf0383a9870d559287046f3ff4c67 /modules | |
parent | 33ab4884f3a71d6962769aa747fb9657b93a8a16 (diff) |
added fonts and wl-mirror
Diffstat (limited to 'modules')
-rw-r--r-- | modules/ryan-packages/freedesktop.scm | 37 |
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 | ||
100 | xdg-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 | |||
135 | wl-mirror | ||