blob: 82c1d7285a5f79f2e554079381fe01b1b59d396a (
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-main.cabal
];
};
in {
haskellPackages = prev.haskellPackages.extend (hfinal: hprev: {
www-main = hfinal.callCabal2nix "www-main" src {};
});
site = prev.symlinkJoin {
name = "site";
paths = [
(final.haskell.lib.compose.justStaticExecutables final.haskellPackages.www-main)
prev.rsync
];
};
}
|