summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2025-01-22 12:02:54 -0500
committerRyan Schanzenbacher <ryan@rschanz.org>2025-01-22 12:02:54 -0500
commit479e112a8b9dd711569310414dd9919b38373601 (patch)
tree595a4be56f8e4d06bfa205bb88c0b11ace2b0092
parent012e58699d4183dc27e13d60bf9a85e974d45b07 (diff)
Taskwarrior is now nix, updated bluez
-rw-r--r--home-config/home-configuration.scm4
-rw-r--r--home-config/nix-home-manager/home.nix1
-rw-r--r--modules/ryan-packages/linux.scm27
3 files changed, 18 insertions, 14 deletions
diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm
index c837f9e..982ecc0 100644
--- a/home-config/home-configuration.scm
+++ b/home-config/home-configuration.scm
@@ -83,8 +83,8 @@
83 "font-cns11643" 83 "font-cns11643"
84 "font-google-noto-emoji" 84 "font-google-noto-emoji"
85 "syncthing" 85 "syncthing"
86 "taskwarrior" 86 ;"taskwarrior"
87 "tasksh" 87 ;"tasksh"
88 ;"imv" ; Nix pkg now for MESA stuff 88 ;"imv" ; Nix pkg now for MESA stuff
89 "perl" 89 "perl"
90 "tor" 90 "tor"
diff --git a/home-config/nix-home-manager/home.nix b/home-config/nix-home-manager/home.nix
index 70fb4b1..54b6060 100644
--- a/home-config/nix-home-manager/home.nix
+++ b/home-config/nix-home-manager/home.nix
@@ -397,6 +397,7 @@
397 eza 397 eza
398 wl-mirror 398 wl-mirror
399 starship 399 starship
400 taskwarrior3
400 401
401 # Wrapped programs for some env variables 402 # Wrapped programs for some env variables
402 (pkgs.writeScriptBin "hyprlock" '' 403 (pkgs.writeScriptBin "hyprlock" ''
diff --git a/modules/ryan-packages/linux.scm b/modules/ryan-packages/linux.scm
index 600117c..7ccfc2d 100644
--- a/modules/ryan-packages/linux.scm
+++ b/modules/ryan-packages/linux.scm
@@ -2,6 +2,7 @@
2 #:use-module (guix download) 2 #:use-module (guix download)
3 #:use-module (guix packages) 3 #:use-module (guix packages)
4 #:use-module (guix gexp) 4 #:use-module (guix gexp)
5 #:use-module (guix build utils)
5 #:use-module (gnu packages) 6 #:use-module (gnu packages)
6 #:use-module (gnu packages linux) 7 #:use-module (gnu packages linux)
7 #:use-module (gnu packages python-xyz) 8 #:use-module (gnu packages python-xyz)
@@ -11,7 +12,7 @@
11(define-public bluez-ryan 12(define-public bluez-ryan
12 (package 13 (package
13 (inherit bluez) 14 (inherit bluez)
14 (version "5.72") 15 (version "5.79")
15 (source 16 (source
16 (origin 17 (origin
17 (method url-fetch) 18 (method url-fetch)
@@ -20,16 +21,18 @@
20 version ".tar.xz")) 21 version ".tar.xz"))
21 (sha256 22 (sha256
22 (base32 23 (base32
23 "0vjk4ihywzv8k07bxq7clqgi2afrw54nfp0gcnxw35m98nipz7a9")))) 24 "12pal1m4xlr8k7kxb6isv5lbaca2wc5zcgy0907wfwcz78qaar21"))))
24 (arguments (list 25 (arguments (substitute-keyword-arguments (package-arguments bluez)
25 #:configure-flags 26 ((#:configure-flags ''())
26 #~(list "--sysconfdir=/etc" 27 #~(append (list "--disable-manpages") #$flags))
27 "--localstatedir=/var" 28 ((#:phases phases)
28 "--enable-library" 29 #~(modify-phases #$phases
29 "--disable-manpages" 30 (add-after 'configure 'fix-make
30 "--disable-systemd" 31 (lambda _
31 "--enable-hid2hci" 32 (substitute* "Makefile"
32 (string-append "--with-dbusconfdir=" #$output "/etc") 33 (("install-confDATA:") "install-IGNORED:")
33 (string-append "--with-udevdir=" #$output "/lib/udev")))))) 34 (("install-confDATA") "")
35 (("bluetoothd-fix-permissions:") "install-IGNORED2:")
36 (("bluetoothd-fix-permissions") ""))))))))))
34 37
35bluez-ryan 38bluez-ryan