From 5c28114a6f413279536e3b8c017cc087d5fe42f8 Mon Sep 17 00:00:00 2001 From: Matt Nish-Lapidus Date: Thu, 27 Mar 2025 22:13:49 -0400 Subject: [PATCH] trying to package chained-recurrence --- hosts/eddie/configuration.nix | 15 --------------- modules/home/taskwarrior.nix | 2 +- packages/chained-recurrence.nix | 19 +++++++++++++++++++ 3 files changed, 20 insertions(+), 16 deletions(-) create mode 100644 packages/chained-recurrence.nix diff --git a/hosts/eddie/configuration.nix b/hosts/eddie/configuration.nix index d5a7ba4..7ef2f0e 100644 --- a/hosts/eddie/configuration.nix +++ b/hosts/eddie/configuration.nix @@ -32,21 +32,6 @@ inputs.nh.overlays.default inputs.emacs-lsp-booster.overlays.default - (final: prev: { - takwarrior-chained = let - pname = "chained-recurrence"; - version = "0.0.13"; - in - pkgs.python312Packages.buildPythonPackage { - format = "pyproject"; - inherit pname version; - src = pkgs.fetchPypi { - inherit pname version; - sha256 = "sha256-PMxZFB82XkvHMCLVvbiW0L8AVQFiYpzXTFpxIUyDqIY="; - }; - }; - }) - (final: prev: { wineWowPackages.stagingFull = pkgs-stable.wineWowPackages.stagingFull.overrideAttrs (old: { diff --git a/modules/home/taskwarrior.nix b/modules/home/taskwarrior.nix index 0d38977..20e0002 100644 --- a/modules/home/taskwarrior.nix +++ b/modules/home/taskwarrior.nix @@ -7,7 +7,7 @@ tasksh taskwarrior-tui taskopen - taskwarrior-chained + nix-config.packages.x86_64-linux.chained-recurrence # syncall ]; diff --git a/packages/chained-recurrence.nix b/packages/chained-recurrence.nix new file mode 100644 index 0000000..c4662e8 --- /dev/null +++ b/packages/chained-recurrence.nix @@ -0,0 +1,19 @@ +{ config, lib, pkgs, ... }: +let + pname = "chained-recurrence"; + version = "0.0.13"; +in +pkgs.python312Packages.buildPythonPackage { + inherit pname version; + + pyproject = true; + + src = pkgs.fetchPypi { + inherit pname version; + sha256 = "sha256-PMxZFB82XkvHMCLVvbiW0L8AVQFiYpzXTFpxIUyDqIY="; + }; + + nativeBuildInputs = [ + pkgs.python3Packages.setuptools + ]; +}