cleverca22
10/24/2016 - 11:51 AM

default.nix

with import <nixpkgs> {};

let
  foo = fetchFromGitHub {
    owner = "foo";
    repo = "bar";
    rev = "commithash";
    sha256 = "hash";
   };
  script = writeScriptBin "scriptname" ''
    #!${stdenv.shell}
    PYTHONPATH=${some-module}/lib/site-packages/something ${python}/bin/python ${foo}/bar.py
  '';
in runCommand "env-name" { buildInputs = [ script tool1 tool2 ]; } "dummy"