summaryrefslogtreecommitdiff
path: root/modules/overlays/emacs.nix
blob: aac05b901cdd9e9346044cbe9887b428bc1503ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
final: prev: {
  emacs = (prev.emacs.override {
    withXwidgets = false;
    withX = true;
    withGTK3 = false;
    withAthena = false;
  }).overrideAttrs (attrs: with builtins; with attrs; {
    configureFlags = filter (f: !elem f
      ["--with-x-toolkit=lucid" "--with-toolkit-scroll-bars"])
      configureFlags ++ ["--with-x-toolkit=no" "--without-toolkit-scroll-bars"];
    version = "31.0.50";
    patches = patches ++ [./emacs-alpha-dividers.patch];
    src = prev.fetchFromGitHub {
      owner = "emacs-mirror";
      repo = "emacs";
      rev = "55b610490bfc67a080f78b972ce0736cdd853226";
      hash = "sha256-uPXwT5BxNhlI4VV/Idq8TON8My8xLJc8stgAQ/segQI=";
    };
  });
}