Nix (language): Difference between revisions
imported>Makefu add language constructs |
imported>Makefu No edit summary |
||
Line 88: | Line 88: | ||
maintainers = [ stdenv.lib.maintainers.adisbladis stdenv.lib.maintainers.lassulus ]; | maintainers = [ stdenv.lib.maintainers.adisbladis stdenv.lib.maintainers.lassulus ]; | ||
}; | }; | ||
} | |||
</syntaxHighlight> | |||
===== '''In a default.nix of an external package''' ===== | |||
<syntaxHighlight> | |||
with import <nixpkgs> {}; | |||
stdenv.mkDerivation rec { | |||
name = "mytool-env"; | |||
src = ./.; | |||
buildInputs = with pkgs;[ | |||
python34 | |||
python34Packages.docopt | |||
]; | |||
shellHook ='' | |||
export HISTFILE=$PWD/histfile | |||
'' ; | |||
} | } | ||
</syntaxHighlight> | </syntaxHighlight> |