diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2025-01-22 12:02:54 -0500 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2025-01-22 12:02:54 -0500 |
commit | 479e112a8b9dd711569310414dd9919b38373601 (patch) | |
tree | 595a4be56f8e4d06bfa205bb88c0b11ace2b0092 | |
parent | 012e58699d4183dc27e13d60bf9a85e974d45b07 (diff) |
Taskwarrior is now nix, updated bluez
-rw-r--r-- | home-config/home-configuration.scm | 4 | ||||
-rw-r--r-- | home-config/nix-home-manager/home.nix | 1 | ||||
-rw-r--r-- | modules/ryan-packages/linux.scm | 27 |
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 | ||
35 | bluez-ryan | 38 | bluez-ryan |