bumped bluez version and fixed all dependency chains for new package

This commit is contained in:
Ryan 2024-02-04 19:12:46 -05:00
parent ed79e4736b
commit 72a67b0367
Signed by: ryan77627
GPG key ID: 81B0E222A3E2308E
3 changed files with 55 additions and 3 deletions

View file

@ -13,6 +13,8 @@
#:use-module (ryan-packages freedesktop) #:use-module (ryan-packages freedesktop)
#:use-module (ryan-packages wm) #:use-module (ryan-packages wm)
#:use-module (ryan-packages virtualization) #:use-module (ryan-packages virtualization)
#:use-module (ryan-packages linux)
#:use-module (ryan-packages networking)
#:use-module (rosenthal packages wm) #:use-module (rosenthal packages wm)
#:use-module (gnu packages security-token) #:use-module (gnu packages security-token)
#:use-module (gnu services security-token) #:use-module (gnu services security-token)
@ -128,8 +130,8 @@
"grimblast" "grimblast"
"slurp" "slurp"
"wl-clipboard" "wl-clipboard"
"bluez" ;"bluez"
"blueman" ;"blueman"
"ldacbt" "ldacbt"
"libfreeaptx" "libfreeaptx"
"libfdk" "libfdk"
@ -146,7 +148,7 @@
"wireplumber" "wireplumber"
"wireshark" "wireshark"
"zsh")) "zsh"))
(list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland-ryan waybar-new virt-manager-ovmf) (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland-ryan waybar-new virt-manager-ovmf bluez-ryan blueman-ryan)
%my-base-packages )) %my-base-packages ))
;; Below is the list of system services. To search for available ;; Below is the list of system services. To search for available
@ -175,6 +177,7 @@
(service virtlog-service-type) (service virtlog-service-type)
(service bluetooth-service-type (service bluetooth-service-type
(bluetooth-configuration (bluetooth-configuration
(bluez bluez-ryan)
(experimental #t) (experimental #t)
(fast-connectable? #t))) (fast-connectable? #t)))
(udev-rules-service 'fido2 libfido2 #:groups '("plugdev"))) (udev-rules-service 'fido2 libfido2 #:groups '("plugdev")))

View file

@ -0,0 +1,35 @@
(define-module (ryan-packages linux)
#:use-module (guix download)
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (gnu packages)
#:use-module (gnu packages linux)
#:use-module (gnu packages python-xyz)
#:use-module (guix git-download)
#:use-module (guix utils))
(define-public bluez-ryan
(package
(inherit bluez)
(version "5.72")
(source
(origin
(method url-fetch)
(uri (string-append
"mirror://kernel.org/linux/bluetooth/bluez-"
version ".tar.xz"))
(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"))))))
bluez-ryan

View file

@ -0,0 +1,14 @@
(define-module (ryan-packages networking)
#:use-module (guix gexp)
#:use-module (guix packages)
#:use-module (gnu packages)
#:use-module (gnu packages networking)
#:use-module (ryan-packages linux)
#:use-module (guix utils))
(define-public blueman-ryan
(package
(inherit blueman)
(inputs (modify-inputs (package-inputs blueman) (delete "bluez") (prepend bluez-ryan)))))
blueman-ryan