33 lines
590 B
Nix
33 lines
590 B
Nix
{...}: {
|
|
programs.emacs = {
|
|
enable = true;
|
|
|
|
extraPackages = epkgs:
|
|
with epkgs; [
|
|
catppuccin-theme
|
|
codeium
|
|
corfu
|
|
dashboard
|
|
direnv
|
|
doom-modeline
|
|
evil
|
|
evil-leader
|
|
flycheck
|
|
ligature
|
|
lua-mode
|
|
nix-mode
|
|
ns-auto-titlebar
|
|
sideline
|
|
sideline-flycheck
|
|
tree-sitter-langs
|
|
treemacs
|
|
treemacs-evil
|
|
treesit-auto
|
|
treesit-grammars.with-all-grammars
|
|
vterm
|
|
];
|
|
|
|
extraConfig = builtins.readFile ./config/init.el;
|
|
};
|
|
}
|