Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 28 lines 636 B view raw
1{ 2 stdenv, 3 ghcWithPackages, 4 xmessage, 5 makeWrapper, 6 packages, 7}: 8 9let 10 xmonadEnv = ghcWithPackages (self: [ self.xmonad ] ++ packages self); 11in 12stdenv.mkDerivation { 13 pname = "xmonad-with-packages"; 14 inherit (xmonadEnv) version; 15 16 nativeBuildInputs = [ makeWrapper ]; 17 18 buildCommand = '' 19 install -D ${xmonadEnv}/share/man/man1/xmonad.1.gz $out/share/man/man1/xmonad.1.gz 20 makeWrapper ${xmonadEnv}/bin/xmonad $out/bin/xmonad \ 21 --set XMONAD_GHC "${xmonadEnv}/bin/ghc" \ 22 --set XMONAD_XMESSAGE "${xmessage}/bin/xmessage" 23 ''; 24 25 # trivial derivation 26 preferLocalBuild = true; 27 allowSubstitutes = false; 28}