mirror of
https://github.com/nix-community/emacs-overlay.git
synced 2025-12-05 18:30:23 -08:00
36 lines
1,012 B
Nix
36 lines
1,012 B
Nix
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;
|
|
}
|
|
|
|
)
|
|
);
|
|
|
|
}
|