summaryrefslogtreecommitdiffstats
path: root/krebs/5pkgs/default.nix
blob: f9ed6439cf8c356b1d7fbfac0c55b14336a838f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
let
  stockholm.lib = import ../../lib;
in
with stockholm.lib;
self: super:
fix (foldl' (flip extends) (self: super) (
  [
    (self: super: { inherit stockholm; })
  ]
  ++
  (map
    (name: import (./. + "/${name}"))
    (filter
      (name: name != "default.nix" && !hasPrefix "." name)
      (attrNames (readDir ./.))))
  ++
  [
    (self: super: {
      brockman = self.haskellPackages.brockman;
      reaktor2 = self.haskellPackages.reaktor2;
    })
  ]
))