home/natto/emacs: just use defaultInitFile
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
This commit is contained in:
		@@ -8,16 +8,6 @@ in
 | 
				
			|||||||
  nixpkgs.overlays = [ inputs.emacs-overlay.overlays.default ];
 | 
					  nixpkgs.overlays = [ inputs.emacs-overlay.overlays.default ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  home = {
 | 
					  home = {
 | 
				
			||||||
    file = {
 | 
					 | 
				
			||||||
      "init.el" = {
 | 
					 | 
				
			||||||
        source = pkgs.runCommandLocal "tangle-emacs" { } ''
 | 
					 | 
				
			||||||
          ${pkgs.coreutils}/bin/ln -s ${configFile} ./config.org
 | 
					 | 
				
			||||||
          ${emacs}/bin/emacs -Q --batch ./config.org -f org-babel-tangle
 | 
					 | 
				
			||||||
          cp ./config.el $out
 | 
					 | 
				
			||||||
        '';
 | 
					 | 
				
			||||||
        target = "${config.home.homeDirectory}/.emacs.d/init.el";
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
    shellAliases = rec {
 | 
					    shellAliases = rec {
 | 
				
			||||||
      e = "emacs";
 | 
					      e = "emacs";
 | 
				
			||||||
      enw = e + " -nw";
 | 
					      enw = e + " -nw";
 | 
				
			||||||
@@ -33,6 +23,7 @@ in
 | 
				
			|||||||
      package = emacs;
 | 
					      package = emacs;
 | 
				
			||||||
      alwaysEnsure = true;
 | 
					      alwaysEnsure = true;
 | 
				
			||||||
      alwaysTangle = true;
 | 
					      alwaysTangle = true;
 | 
				
			||||||
 | 
					      defaultInitFile = true;
 | 
				
			||||||
      extraEmacsPackages = epkgs: with epkgs; [
 | 
					      extraEmacsPackages = epkgs: with epkgs; [
 | 
				
			||||||
        use-package
 | 
					        use-package
 | 
				
			||||||
        (tree-sitter-langs.withPlugins (_: tree-sitter-langs.plugins))
 | 
					        (tree-sitter-langs.withPlugins (_: tree-sitter-langs.plugins))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user