blob: 644829b3bb614cc85fc5550563f8c8b962e89e3c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
{ nix-filter, ... }:
final: prev: let
src = nix-filter {
root = ../.;
include = [
../app
../src
../package.yaml
../www-assets.cabal
];
};
in {
fontawesome = prev.callPackage ./fontawesome.nix {};
haskellPackages = prev.haskellPackages.extend (hfinal: hprev: {
www-assets = hfinal.callCabal2nix "www-assets" src {};
});
www-assets = prev.callPackage ./build.nix {
buildAssets = final.haskell.lib.compose.justStaticExecutables final.haskellPackages.www-assets;
inherit (final) fontawesome;
};
}
|