diff options
author | Profpatsch <mail@profpatsch.de> | 2017-02-12 00:12:22 +0100 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2017-02-12 00:12:22 +0100 |
commit | 966d578230a3e27b1485934ee27388a25d26b45c (patch) | |
tree | d08c80b77698bea3635e1414f8efab4c1385fbc0 /pkgs | |
parent | b41d61502137624d47b5894be77e06b2084f8208 (diff) |
pkgs/profpatsch/droopy: add static folder override
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/default.nix | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix index e5a92405..245f67cd 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -54,18 +54,29 @@ let gitit = callPackage ./openlab/gitit { hlib = pkgs.haskell.lib; }; stackenblocken = callPackage ./openlab/stackenblocken {}; }; + profpatsch = pkgs.recurseIntoAttrs { display-infos = callPackage ./profpatsch/display-infos {}; warpspeed = callPackage ./profpatsch/warpspeed { inherit (pkgs.haskellPackages) ghcWithPackages; }; + + # patched version of droopy, with javascript user-enhancement droopy = pkgs.droopy.overrideDerivation (old: { src = pkgs.fetchFromGitHub { owner = "Profpatsch"; repo = "Droopy"; - rev = "5639149113d83a258d666cbd18b90e3a4a8c7c64"; - sha256 = "0lbf5qh5nknvvm9zmxmchc54k6j4wvx98h1dc5ijdh5xwq45k0f5"; + rev = "dc63d0ac9cecd74cdff84ab9ea2a5849d6953e8a"; + sha256 = "09sms524wrnpdkhnpv9f2qbq30s8h02ljiv934g0dvmxy8571ph7"; }; + installPhase = old.installPhase or "" + '' + mkdir -p $out/share/droopy + cp -r $src/static $out/share/droopy + ''; + makeWrapperArgs = old.makeWrapperArgs or [] ++ [ + "--set DROOPY_STATIC \"$out/share/droopy/static\"" + ]; + }); }; sternenseemann = pkgs.recurseIntoAttrs { |