X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=flakes%2Ftaskwarrior-web%2Fdefault.nix;fp=pkgs%2Fwebapps%2Ftaskwarrior-web%2Fdefault.nix;h=7678b3c6e556270d5902948327742a99c4544006;hb=1a64deeb894dc95e2645a75771732c6cc53a79ad;hp=d5368c58c32580f57ccdbbe08935c1178e86d538;hpb=fa25ffd4583cc362075cd5e1b4130f33306103f0;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/taskwarrior-web/default.nix b/flakes/taskwarrior-web/default.nix similarity index 75% rename from pkgs/webapps/taskwarrior-web/default.nix rename to flakes/taskwarrior-web/default.nix index d5368c5..7678b3c 100644 --- a/pkgs/webapps/taskwarrior-web/default.nix +++ b/flakes/taskwarrior-web/default.nix @@ -1,4 +1,4 @@ -{ ruby_2_6, bundlerEnv, mylibs, stdenv }: +{ ruby_2_6, bundlerEnv, src, stdenv }: let gems = bundlerEnv { name = "taskwarrior-web-env"; @@ -8,7 +8,10 @@ let gemdir = package.out; groups = [ "default" "local" "development" ]; }; - package = stdenv.mkDerivation (mylibs.fetchedGithub ./taskwarrior-web.json // rec { + package = stdenv.mkDerivation { + pname = "taskwarrior-web"; + version = src.shortRev; + inherit src; phases = [ "unpackPhase" "patchPhase" "installPhase" ]; patches = [ ./fixes.patch ./thin.patch ]; installPhase = '' @@ -18,5 +21,5 @@ let passthru = { inherit gems; }; - }); + }; in package