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.