blob: 9abf4be659683df8c8d1888bfabdb1cb63770ca7 (
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
let
pname = "news";
version = "1";
pkgs = nixpkgs // extrapkgs;
nixpkgs = import <nixpkgs> {};
extrapkgs = {
};
hsPkgs = pkgs.haskellPackages.override {
overrides = self: super: {
};
};
hsEnv = hsPkgs.ghcWithPackages (_hsPkgs: with _hsPkgs;
[
bloomfilter
irc
irc-client
feed
split
warp
wai-util
wreq
]);
in
pkgs.myEnvFun {
name = "${pname}-${version}";
buildInputs = with pkgs; [
hsEnv
];
extraCmds = with pkgs; ''
$(grep export ${hsEnv.outPath}/bin/ghc)
'';
}
# vim: set fdm=marker :
|