From cf296b95d7a670aa7291dee328a9c6f8e645d97e Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sun, 31 Jan 2016 14:14:29 +0000 Subject: Extra packages in wrapper --- server/wrapped.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'server/wrapped.nix') diff --git a/server/wrapped.nix b/server/wrapped.nix index 2d16786..04a483b 100644 --- a/server/wrapped.nix +++ b/server/wrapped.nix @@ -1,6 +1,7 @@ { stdenv, makeWrapper , ghcWithPackages , thermoprint-server +, extraPackages ? (p: []) }: stdenv.lib.overrideDerivation thermoprint-server (oldAttrs: { @@ -8,6 +9,6 @@ stdenv.lib.overrideDerivation thermoprint-server (oldAttrs: { buildInputs = [makeWrapper]; postInstall = '' wrapProgram $out/bin/thermoprint-server \ - --set NIX_GHC ${ghcWithPackages (p: [thermoprint-server])}/bin/ghc + --set NIX_GHC ${ghcWithPackages (p: [thermoprint-server] ++ extraPackages p)}/bin/ghc ''; }) -- cgit v1.2.3