blob: ef0a2f3fe78b3a407e2fa2a2dc17735c4bd85b9c (
plain) (
blame)
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
|
{ pkgs }:
let
addRuntimeDeps = drv: ds: drv.overrideDerivation (old: {
propagatedNativeBuildInputs = old.propagatedNativeBuildInputs ++ ds;
});
in
with pkgs;
{
offlineimap = addRuntimeDeps offlineimap [ pythonPackages.pygpgme ];
taffybar = taffybar.override {
ghcWithPackages = (haskellPackages.override {
overrides = _: super: {
taffybar = super.taffybar.overrideDerivation (old: {
name = old.name + "foo";
patches = (old.patches or []) ++ [ ./taffybar.patch ];
});
};
}).ghcWithPackages;
};
}
|