blob: 22f6ee776e6c38174d9d05cb9fb78436d6dfba93 (
plain)
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
|
{ pkgs, ... }:
let
my-emacs = pkgs.emacsWithPackagesFromUsePackage {
config = ./emacs.el;
defaultInitFile = true;
package = pkgs.emacs-pgtk;
alwaysEnsure = true;
};
in
{
home.packages = [ my-emacs ];
xdg.configFile = {
emacs-init = {
enable = true;
target = "emacs/init.el";
text = ''
(setq inhibit-startup-screen t)
'';
};
emacs-early-init = {
enable = true;
target = "emacs/early-init.el";
source = ./early-init.el;
};
};
}
|