summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2023-05-18 15:51:25 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2023-05-18 15:51:25 -0400
commit48409f81f8dfacbb7cadc7cd4ad890353b7c0451 (patch)
tree28efd9779816946b38712ed0f6ccfefb35ad3b26
parent3cdea05bcdf5dd2d827168aa9718946e7afcf157 (diff)
version bump to xdg-desktop-portal-wlr
-rw-r--r--modules/ryan-packages/freedesktop.scm24
-rw-r--r--system.scm5
2 files changed, 27 insertions, 2 deletions
diff --git a/modules/ryan-packages/freedesktop.scm b/modules/ryan-packages/freedesktop.scm
new file mode 100644
index 0000000..6c0770a
--- /dev/null
+++ b/modules/ryan-packages/freedesktop.scm
@@ -0,0 +1,24 @@
1(define-module (ryan-packages freedesktop)
2 #:use-module (guix download)
3 #:use-module (guix packages)
4 #:use-module (guix git-download)
5 #:use-module (guix utils)
6 #:use-module (gnu packages)
7 #:use-module (gnu packages freedesktop)
8 #:use-module (gnu packages wm))
9
10(define-public xdg-desktop-portal-wlr-new
11 (package
12 (inherit xdg-desktop-portal-wlr)
13 (version "0.7.0")
14 (source (origin
15 (method git-fetch)
16 (uri (git-reference
17 (url "https://github.com/emersion/xdg-desktop-portal-wlr")
18 (commit (string-append "v" version))))
19 (sha256
20 (base32
21 "1b3hpp3ybjgnnmnwsyb5bsnvz9q5nr3zz0j1alh02g24f68lf00k"))
22 (patches (search-patches "xdg-desktop-portal-wlr-harcoded-length.patch"))))
23 (native-inputs (modify-inputs (package-native-inputs xdg-desktop-portal-wlr)
24 (append wlroots)))))
diff --git a/system.scm b/system.scm
index 3450770..c4a22cf 100644
--- a/system.scm
+++ b/system.scm
@@ -18,6 +18,7 @@
18(use-modules (guix licenses)) 18(use-modules (guix licenses))
19(use-modules (gnu packages tls)) 19(use-modules (gnu packages tls))
20(use-modules (srfi srfi-1)) 20(use-modules (srfi srfi-1))
21(use-modules (ryan-packages freedesktop))
21(use-package-modules security-token) 22(use-package-modules security-token)
22(use-service-modules cups desktop networking xorg ssh sound security-token docker virtualization) 23(use-service-modules cups desktop networking xorg ssh sound security-token docker virtualization)
23 24
@@ -124,7 +125,7 @@
124 "libfreeaptx" 125 "libfreeaptx"
125 "libfdk" 126 "libfdk"
126 "opendoas" 127 "opendoas"
127 "xdg-desktop-portal-wlr" 128 ;"xdg-desktop-portal-wlr"
128 "xdg-desktop-portal" 129 "xdg-desktop-portal"
129 "pipewire" 130 "pipewire"
130 "docker" 131 "docker"
@@ -132,7 +133,7 @@
132 "virt-manager" 133 "virt-manager"
133 "wireplumber" 134 "wireplumber"
134 "zsh")) 135 "zsh"))
135 (list my-ca-certs) 136 (list my-ca-certs xdg-desktop-portal-wlr-new)
136 %my-base-packages )) 137 %my-base-packages ))
137 138
138 ;; Below is the list of system services. To search for available 139 ;; Below is the list of system services. To search for available