aboutsummaryrefslogtreecommitdiff
path: root/pkgs/webapps/taskwarrior-web/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-10 00:20:30 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-05-10 00:20:30 +0200
commit2977fd8fdfc55dd42837e3dd56c77d36097ef607 (patch)
treed245f84b567b8b7275440aeb8eb9690fe0a95f34 /pkgs/webapps/taskwarrior-web/default.nix
parent598aaa373c359046ee08ab5e7576ebaa4f0331e0 (diff)
downloadNix-2977fd8fdfc55dd42837e3dd56c77d36097ef607.tar.gz
Nix-2977fd8fdfc55dd42837e3dd56c77d36097ef607.tar.zst
Nix-2977fd8fdfc55dd42837e3dd56c77d36097ef607.zip
Move taskwarrior-web to pkgs
Diffstat (limited to 'pkgs/webapps/taskwarrior-web/default.nix')
-rw-r--r--pkgs/webapps/taskwarrior-web/default.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/webapps/taskwarrior-web/default.nix b/pkgs/webapps/taskwarrior-web/default.nix
new file mode 100644
index 0000000..d5368c5
--- /dev/null
+++ b/pkgs/webapps/taskwarrior-web/default.nix
@@ -0,0 +1,22 @@
1{ ruby_2_6, bundlerEnv, mylibs, stdenv }:
2let
3 gems = bundlerEnv {
4 name = "taskwarrior-web-env";
5 ruby = ruby_2_6;
6 pname = "taskwarrior-web";
7 gemset = ./gemset.nix;
8 gemdir = package.out;
9 groups = [ "default" "local" "development" ];
10 };
11 package = stdenv.mkDerivation (mylibs.fetchedGithub ./taskwarrior-web.json // rec {
12 phases = [ "unpackPhase" "patchPhase" "installPhase" ];
13 patches = [ ./fixes.patch ./thin.patch ];
14 installPhase = ''
15 cp -a . $out
16 cp ${./Gemfile.lock} $out/Gemfile.lock
17 '';
18 passthru = {
19 inherit gems;
20 };
21 });
22in package