mirror of
https://git.in.rschanz.org/ryan77627/guix-config.git
synced 2024-11-07 10:26:15 -05:00
bumped bluez version and fixed all dependency chains for new package
This commit is contained in:
parent
ed79e4736b
commit
72a67b0367
3 changed files with 55 additions and 3 deletions
|
@ -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")))
|
||||||
|
|
35
modules/ryan-packages/linux.scm
Normal file
35
modules/ryan-packages/linux.scm
Normal 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
|
14
modules/ryan-packages/networking.scm
Normal file
14
modules/ryan-packages/networking.scm
Normal 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
|
Loading…
Reference in a new issue