trying to package chained-recurrence

This commit is contained in:
Matt Nish-Lapidus 2025-03-27 22:05:16 -04:00
parent 238d82bec3
commit 4b2b110630
3 changed files with 17 additions and 37 deletions

View file

@ -31,6 +31,21 @@
inputs.nix-rice.overlays.default
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

View file

@ -1,4 +1,4 @@
{ config, lib, pkgs, ... }:
{ nix-config, pkgs, ... }:
{
@ -7,7 +7,7 @@
tasksh
taskwarrior-tui
taskopen
# chained-recurrence
taskwarrior-chained
# syncall
];

View file

@ -1,35 +0,0 @@
{
stdenv,
pkgs,
pyprojectHook,
resolveBuildSystem,
lib,
...
}:
let
pname = "chained-recurrence";
version = "0.0.13";
in
stdenv.mkDerivation {
inherit pname version;
src = pkgs.fetchPypi {
inherit pname version;
sha256 = "sha256-PMxZFB82XkvHMCLVvbiW0L8AVQFiYpzXTFpxIUyDqIY=";
};
nativeBuildInputs =
[
# Add hook responsible for configuring, building & installing.
pyprojectHook
]
# Build systems needs to be resolved since we don't propagate dependencies.
# Otherwise dependencies of our build-system will be missing.
++ resolveBuildSystem;
meta = with lib; {
homepage = "https://codeberg.org/Dokana/Taskwarrior-Chained";
description = "chained tasks";
platforms = platforms.linux;
};
}