blob: 1e27f235be3f83223949f927af1bb96ea7090ffd (
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
|
let
pname = "news";
version = "1";
pkgs = nixpkgs // extrapkgs;
nixpkgs = import <nixpkgs> {};
extrapkgs = {
};
hsPkgs = pkgs.haskellPackages;
hsEnv = hsPkgs.ghcWithPackages (_hsPkgs: with _hsPkgs;
[
irc
irc-client
feed
split
warp
wai-util
]);
in
pkgs.myEnvFun {
name = "${pname}-${version}";
buildInputs = with pkgs; [
hsEnv
];
extraCmds = with pkgs; ''
$(grep export ${hsEnv.outPath}/bin/ghc)
'';
}
# vim: set fdm=marker :
|