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 + ]; +}