From 374145441efe316e48d16d462e779b1d9cc96fe3 Mon Sep 17 00:00:00 2001 From: janis Date: Fri, 5 Sep 2025 15:01:18 +0200 Subject: [PATCH] emacs daemon service --- home/emacs.nix | 32 ++++++++++---------------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/home/emacs.nix b/home/emacs.nix index 5df14d2..f506a46 100644 --- a/home/emacs.nix +++ b/home/emacs.nix @@ -6,6 +6,8 @@ let ref = "main"; rev = "41f5c3340a0232ea1c0e0bb44b0609b2956c3fe9"; }; + +emacs = pkgs.emacs-git-pgtk; in { # TODO: turn this into a FHS or package so these dependencies don't have to be # accessible from the global namespace. @@ -48,6 +50,9 @@ in { hunspellDicts.de-de hunspellDicts.da-dk + # jinx from emacsPackages + emacsPackages.jinx + # language servers pkgs.unstable.rust-analyzer nixd]; @@ -57,32 +62,15 @@ in { # source = emacs-config; # }; # }; + services.emacs = { + enable = true; + package = emacs; + }; programs.emacs = { enable = true; - package = pkgs.emacs-git-pgtk; + package = emacs; extraPackages = (epkgs: with epkgs; [ jinx ]); - # pkgs.nixd - # (treesit-grammars.with-grammars (grammars: with grammars; [ - # tree-sitter-bash - # tree-sitter-nix - # tree-sitter-toml - # tree-sitter-elisp - # tree-sitter-rust - # tree-sitter-cpp - # tree-sitter-c - # tree-sitter-zig - # tree-sitter-elisp - # tree-sitter-markdown - # ])) - # (with pkgs; - # (hunspellWithDicts [ - # hunspellDicts.en-gb-ise - # hunspellDicts.en-gb-large - # hunspellDicts.de-de - # hunspellDicts.da-dk - # ])) - # ]); }; }