aboutsummaryrefslogtreecommitdiff
path: root/gui/emacs.nix
blob: e2773f0a4229cb4881b0a64def9a6968002e13d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ config, pkgs, ... }:

{
  programs.emacs = {
    enable = true;

    extraPackages = (epkgs: (with epkgs.melpaStablePackages; [ 
      use-package
      leuven-theme
    ]) ++ (with epkgs.melpaPackages; [ 
      evil
      evil-leader
      evil-org
    ]) ++ (with epkgs.elpaPackages; [ 
      org
    ]));
  };

  home.file.".emacs.d/init.el".source = ./conf/init.el;
}