diff options
Diffstat (limited to 'modules/freya/packages/linux.scm')
-rw-r--r-- | modules/freya/packages/linux.scm | 67 |
1 files changed, 55 insertions, 12 deletions
diff --git a/modules/freya/packages/linux.scm b/modules/freya/packages/linux.scm index dffe996..b62f1fa 100644 --- a/modules/freya/packages/linux.scm +++ b/modules/freya/packages/linux.scm @@ -6,7 +6,8 @@ #:use-module (gnu packages linux) #:use-module (gnu packages python-xyz) #:use-module (guix git-download) - #:use-module (guix utils)) + #:use-module (guix utils) + #:use-module (freya packages networking)) (define-public bluez-new (package @@ -21,14 +22,56 @@ (sha256 (base32 "0vjk4ihywzv8k07bxq7clqgi2afrw54nfp0gcnxw35m98nipz7a9")))) - (arguments - (list - #:configure-flags - #~(list "--sysconfdir=/etc" - "--localstatedir=/var" - "--enable-library" - "--disable-manpages" - "--disable-systemd" - "--enable-hid2hci" - (string-append "--with-dbusconfdir=" #$output "/etc") - (string-append "--with-udevdir=" #$output "/lib/udev")))))) + (arguments (list + #:configure-flags + #~(list "--sysconfdir=/etc" + "--localstatedir=/var" + "--enable-library" + "--disable-manpages" + "--disable-systemd" + "--enable-hid2hci" + (string-append "--with-dbusconfdir=" #$output "/etc") + (string-append "--with-udevdir=" #$output "/lib/udev")))))) + + +(define-public pipewire-new + (package + (inherit pipewire) + (name "pipewire") + (version "1.2.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/pipewire/pipewire") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0cvbyklzqcdr9zj7k7psb24xp8cxb9fdksrd74r68zvnbbix1qlx")))) + (inputs + (modify-inputs + (package-inputs pipewire) + (delete "alsa-lib") + (prepend alsa-lib-new))))) + + +(define-public wireplumber-new + (package + (inherit wireplumber) + (name "wireplumber") + (version "0.5.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url + "https://gitlab.freedesktop.org/pipewire/wireplumber.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1s9p2hpi9v4w70j6hhqnsa4czhn3rzrk03j0qb7lz87qlw491yks")))) + (inputs + (modify-inputs + (package-inputs wireplumber) + (delete "pipewire") + (prepend pipewire-new))))) |