blob: a778c56afa290beb31264b48975a0b31325c6b63 (
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
|
{ nixpkgs }:
let
pkgs = import nixpkgs {
overlays = [
(import ../default.nix)
];
};
inherit (pkgs) lib;
mkEmacsSet = emacs: let
emacsPackages = lib.recurseIntoAttrs (pkgs.emacsPackagesFor emacs);
in {
inherit (emacsPackages) elpaPackages;
inherit (emacsPackages) melpaStablePackages;
inherit (emacsPackages) melpaPackages;
inherit (emacsPackages) orgPackages;
# Has broken meta
manualPackages = builtins.removeAttrs emacsPackages.manualPackages [
"emacspeak"
];
};
in {
emacsPackages = mkEmacsSet pkgs.emacs;
emacsUnstablePackages = mkEmacsSet pkgs.emacsUnstable;
}
|