nix-helpers: 5c592540929eb6c60889dd12ce77e66b36db9620
1: { bash, ghc, nixpkgs1609, python, runCommand, wrap }:
2:
3: args:
4: with {
5: # Allow derivation arguments to be given/overridden
6: drvArgs = args.drvExtras or { };
7:
8: # Arguments for the command we're running. By default we remove fooExtras
9: # and invent a name; this can be overridden by setting 'cmdExtras'.
10: cmdArgs = builtins.removeAttrs args [ "cmdExtras" "drvExtras" ] // {
11: name = "${args.name}-runner";
12: } // (args.cmdExtras or { });
13: };
14: runCommand args.name drvArgs (wrap cmdArgs)
Generated by git2html.