From 45da62a634546a7359b9654a1e01be3bd067189a Mon Sep 17 00:00:00 2001 From: spl3g Date: Mon, 27 Oct 2025 23:45:05 +0300 Subject: chore: formatting --- home-manager/homeModules/emacs/default.nix | 47 ++++++++++++++++++------------ 1 file changed, 28 insertions(+), 19 deletions(-) (limited to 'home-manager/homeModules/emacs') diff --git a/home-manager/homeModules/emacs/default.nix b/home-manager/homeModules/emacs/default.nix index b108bab..7a8b66f 100644 --- a/home-manager/homeModules/emacs/default.nix +++ b/home-manager/homeModules/emacs/default.nix @@ -1,4 +1,9 @@ -{ pkgs, config, lib, ... }: +{ + pkgs, + config, + lib, + ... +}: let mkMutableSymlink = config.lib.meta.mkMutableSymlink; @@ -10,28 +15,32 @@ in }; config = lib.mkIf config.emacs.enable { home.sessionVariables.EDITOR = "emacsclient -a emacs"; - home.packages = with pkgs; with python311Packages; [ - # required dependencies - ripgrep - fd - tree-sitter - emacs-all-the-icons-fonts - libappindicator - poppler_utils - nixd - nixpkgs-fmt - sqlite - ]; - + home.packages = + with pkgs; + with python311Packages; + [ + # required dependencies + ripgrep + fd + tree-sitter + emacs-all-the-icons-fonts + libappindicator + poppler_utils + nixd + alejandra + sqlite + ]; + programs.emacs = { enable = true; package = config.emacs.package; - extraPackages = epkgs: with epkgs; [ - treesit-grammars.with-all-grammars - mu4e - ]; + extraPackages = + epkgs: with epkgs; [ + treesit-grammars.with-all-grammars + mu4e + ]; }; - + xdg.configFile = { "emacs/early-init.el".source = mkMutableSymlink ./early-init.el; "emacs/init.el".source = mkMutableSymlink ./init.el; -- cgit v1.2.3