all repos — nixfiles @ 14e3e35cf0fa20b0fd9455b8db605681ab9b2c53

System and user configuration, managed by nix and home-manager

emacs: accept the wisdom of minimal-emacs.d

Alan Pearce
commit

14e3e35cf0fa20b0fd9455b8db605681ab9b2c53

parent

1678e79d4e6831ec2daaa376e04847b883318688

1 file changed, 11 insertions(+), 7 deletions(-)

changed files
M user/settings/emacs.nix → user/settings/emacs.nix
@@ -2,6 +2,7 @@ {
config, pkgs, lib, + inputs, ... }: let
@@ -63,6 +64,7 @@
extraPackages = epkgs: (with epkgs; [ + aggressive-indent apheleia avy buffer-terminator
@@ -80,6 +82,7 @@ dtrt-indent
envrc editorconfig eldoc-box + elisp-refs esh-buf-stack esh-help eshell-fringe-status
@@ -88,7 +91,6 @@ eshell-up
evil evil-anzu evil-collection - evil-commentary evil-embrace evil-exchange evil-lion
@@ -112,6 +114,7 @@ git-timemachine
gl-conf-mode # gitolite goto-chg helpful + highlight-defined jinx just-ts-mode kind-icon
@@ -143,7 +146,6 @@ tree-sitter-yaml
] )) try - ultra-scroll vc-msg vertico vertico-prescient
@@ -165,10 +167,12 @@ home.packages = with pkgs; [
editorScript enchant ]; - xdg.configFile."emacs/early-init.el" = { - source = direct_symlink "user/settings/emacs/early-init.el"; - }; - xdg.configFile."emacs/init.el" = { - source = direct_symlink "user/settings/emacs/init.el"; + xdg.configFile = { + "emacs/early-init.el".source = "${inputs.minimal-emacs}/early-init.el"; + "emacs/init.el".source = "${inputs.minimal-emacs}/init.el"; + "emacs/pre-early-init.el".source = direct_symlink "user/settings/emacs/pre-early-init.el"; + "emacs/post-early-init.el".source = direct_symlink "user/settings/emacs/post-early-init.el"; + "emacs/pre-init.el".source = direct_symlink "user/settings/emacs/pre-init.el"; + "emacs/post-init.el".source = direct_symlink "user/settings/emacs/post-init.el"; }; }