aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
authorJustin Bedo <cu@cua0.org>2018-10-04 12:06:54 +1000
committerJustin Bedo <cu@cua0.org>2018-10-04 12:06:54 +1000
commitfe68926931b280aaf29808566b49b2e704e8556a (patch)
treedad0e9e11852e161c87ea6b7f4f6100a5180b9f2 /default.nix
parent51f3817ecd2ad099b951d11e55eb3e2c516174d3 (diff)
Refactor to use bionix tree directly
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix25
1 files changed, 14 insertions, 11 deletions
diff --git a/default.nix b/default.nix
index 10d2249..9f96a9d 100644
--- a/default.nix
+++ b/default.nix
@@ -2,18 +2,21 @@
let
bionix = nixpkgs.lib.makeExtensible (self:
- let callBionix = file: import file { bionix = self; nixpkgs = nixpkgs; };
- in with self; {
- bwa = callBionix ./tools/bwa.nix;
- crumble = callBionix ./tools/crumble.nix;
- fastqc = callBionix ./tools/fastqc.nix;
- gridss = callBionix ./tools/gridss.nix;
- mosdepth = callBionix ./tools/mosdepth.nix;
- platypus = callBionix ./tools/platypus.nix;
- samtools = callBionix ./tools/samtools.nix;
- strelka = callBionix ./tools/strelka.nix;
+ let callBionix = file: attrs: import file ({ bionix = self; nixpkgs = nixpkgs; } // attrs);
+ in with self; {
+ callBionix = callBionix;
+ id = x: x;
+
+ bwa = callBionix ./tools/bwa.nix {};
+ crumble = callBionix ./tools/crumble.nix {};
+ fastqc = callBionix ./tools/fastqc.nix {};
+ gridss = callBionix ./tools/gridss.nix {};
+ mosdepth = callBionix ./tools/mosdepth.nix {};
+ platypus = callBionix ./tools/platypus.nix {};
+ samtools = callBionix ./tools/samtools.nix {};
+ strelka = callBionix ./tools/strelka.nix {};
qsub = nixpkgs.callPackage ./lib/qsub.nix {};
- ref = callBionix ./lib/references.nix;
+ ref = callBionix ./lib/references.nix {};
});
in bionix