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>