derivation for taskopen 2.0.0alpha

This commit is contained in:
Tyler Starr 2023-10-09 16:15:47 -07:00
parent 0d6c523782
commit cbad58f047
3 changed files with 34 additions and 1 deletions

View File

@ -32,12 +32,13 @@ in {
# for neovim
nodejs
ripgrep
# taskwarrior
taskopen
] ++ [
pkgs-unstable.taskwarrior
# for taskwarrior
pkgs-unstable.taskwarrior-tui
pkgs-unstable.taskopen
pkgs-unstable.timewarrior
];
};

View File

@ -4,4 +4,5 @@
final: prev: {
sway-scratchpad = final.callPackage ../pkgs/sway-scratchpad.nix {};
advcpmv = final.callPackage ../pkgs/advcpmv.nix {};
taskopen = final.callPackage ../pkgs/taskopen.nix {};
}

View File

@ -0,0 +1,31 @@
{ lib, stdenv, fetchFromGitHub, nim }:
stdenv.mkDerivation rec {
pname = "taskopen";
version = "2.0.0alpha";
src = fetchFromGitHub {
owner = "jschlatow";
repo = "taskopen";
rev = "12b04b871a4e50d07cabf8574a7347abf54ff43f";
hash = "sha256-7OxfZ+KfcbrDYFAxi2D/GmHHqoCEmi+t9CeC0DkVhVY=";
};
buildInputs = [ nim ];
buildPhase = ''
export HOME=$(pwd)/home; mkdir -p $HOME
'';
installPhase = ''
make PREFIX=$out
make PREFIX=$out install
'';
meta = with lib; {
description = "Wrapper for interaction with taskwarrior annotations.";
homepage = "https://github.com/jschlatow/taskopen";
license = [ licenses.gpl2 ];
maintainers = [ maintainers.starr-dusT ];
};
}