mpv: add scripts/history.lua
[julm/julm-nix.git] / home-manager / profiles / emacs.nix
index a2f1f70a87b9b1475d70f2f2f49cc2fd41100dc6..9c20073b6bf43fe354832b6727a457138a1d028e 100644 (file)
     #nodePackages.javascript-typescript-langserver
     sqlite
     #editorconfig-core-c
-    emacs-all-the-icons-fonts
+    #emacs-all-the-icons-fonts
+    (nerdfonts.override {
+      fonts = [
+        "NerdFontsSymbolsOnly"
+      ];
+    })
   ];
   home.sessionPath = [ "${config.xdg.configHome}/emacs/bin" ];
   home.sessionVariables = {
     DOOMPROFILELOADFILE = "${config.xdg.stateHome}/doom/load.el";
   };
   xdg.configFile = {
-    "doom-config/cli.el".text = lib.readFile emacs/cli.el;
-    "doom-config/config.el".text = lib.readFile emacs/config.el;
-    "doom-config/init.el".text = lib.readFile emacs/init.el;
-    "doom-config/packages.el".text = lib.readFile emacs/packages.el;
+    "doom/cli.el".text = lib.readFile emacs/cli.el;
+    "doom/config.el".text = lib.readFile emacs/config.el;
+    "doom/init.el".text = lib.readFile emacs/init.el;
+    "doom/packages.el".text = lib.readFile emacs/packages.el;
     "emacs" = {
       source = inputs.doom-emacs;
+      # FIXME: the first install takes ages, it timeouts home-manager-${USER}.service
       onChange = "${pkgs.writeShellScript "doom-change" ''
         export DOOMDIR="${config.home.sessionVariables.DOOMDIR}"
         export DOOMLOCALDIR="${config.home.sessionVariables.DOOMLOCALDIR}"