aboutsummaryrefslogtreecommitdiff
path: root/home-manager/homeModules/emacs/default.nix
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2025-10-27 23:45:05 +0300
committerspl3g <spleefer6@yandex.ru>2025-10-27 23:50:34 +0300
commit45da62a634546a7359b9654a1e01be3bd067189a (patch)
tree30a8a5fa9ebae46dda2ccf0f03df8975bc45ca52 /home-manager/homeModules/emacs/default.nix
parent3ac3426144afa5eff1bb2551e27026c1cd0f2ca4 (diff)
chore: formatting
Diffstat (limited to 'home-manager/homeModules/emacs/default.nix')
-rw-r--r--home-manager/homeModules/emacs/default.nix47
1 files changed, 28 insertions, 19 deletions
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;