about summary refs log tree commit diff
path: root/hosts/home.nix
diff options
context:
space:
mode:
authorBaitinq <manuelpalenzuelamerino@gmail.com>2024-03-02 12:00:13 +0100
committerBaitinq <manuelpalenzuelamerino@gmail.com>2024-03-02 12:00:13 +0100
commit202586a83bbd320d02435b197214cd26153acba6 (patch)
tree735a72b53ef42415701a652d6c70359390263780 /hosts/home.nix
parentOverlays: Base: Add emacs with runtime deps to overlay (diff)
downloadnixos-config-emacsoverlay.tar.gz
nixos-config-emacsoverlay.tar.bz2
nixos-config-emacsoverlay.zip
Emacs: Add emacs overlay emacsoverlay
Diffstat (limited to 'hosts/home.nix')
-rw-r--r--hosts/home.nix35
1 files changed, 4 insertions, 31 deletions
diff --git a/hosts/home.nix b/hosts/home.nix
index e615a96..2188e72 100644
--- a/hosts/home.nix
+++ b/hosts/home.nix
@@ -155,37 +155,10 @@
 
     emacs = {
       enable = true;
-      extraPackages = epkgs: with epkgs; [
-        use-package
-
-        direnv
-
-        evil
-        evil-collection
-
-        doom-modeline
-        dashboard
-
-        projectile
-        lsp-ui
-
-        lsp-bridge
-        rust-mode
-        rustic
-        company
-        flycheck
-        lsp-haskell
-
-        nix-mode
-        haskell-mode
-        typescript-mode
-        jq-mode
-
-        doom-themes
-
-        dired-sidebar
-      ];
-      extraConfig = builtins.readFile "${dotfiles}/.emacs";
+      package = (pkgs.emacsWithPackagesFromUsePackage {
+        config = "${dotfiles}/.emacs";
+        defaultInitFile = true;
+      });
     };
 
     firefox = {