blob: bc297992699738e896c174b4680169fb1de084ef (
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
26
27
28
29
30
31
32
33
34
35
36
|
self: super:
{
emacsPackagesFor = emacs: (
(super.emacsPackagesFor emacs).overrideScope' (
eself: esuper:
let
melpaStablePackages = esuper.melpaStablePackages.override {
archiveJson = ../repos/melpa/recipes-archive-melpa.json;
};
melpaPackages = esuper.melpaPackages.override {
archiveJson = ../repos/melpa/recipes-archive-melpa.json;
};
elpaDevelPackages = esuper.elpaDevelPackages.override {
generated = ../repos/elpa/elpa-devel-generated.nix;
};
elpaPackages = esuper.elpaPackages.override {
generated = ../repos/elpa/elpa-generated.nix;
};
nongnuPackages = esuper.nongnuPackages.override {
generated = ../repos/nongnu/nongnu-generated.nix;
};
in
esuper.override {
inherit melpaStablePackages melpaPackages elpaDevelPackages elpaPackages
nongnuPackages;
}
)
);
}
|