blob: 0ca77cef7d719f22e3b4ba9f8906ec5d841b353e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{ nix-filter, ... }:
final: prev: let
src = nix-filter {
root = ../.;
include = [
../app
../src
../package.yaml
../www-assets.cabal
];
};
in {
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;
};
}
|