infra/nix/home-manager/programs/emacs.nix

23 lines
681 B
Nix
Raw Normal View History

2023-02-07 18:23:51 +01:00
{pkgs, ...}: {
programs.emacs = {
enable = true;
2022-10-31 11:04:38 +01:00
extraPackages = epkgs:
(with epkgs; [
nix-mode
magit # ; Integrate git <C-x g>
zerodark-theme # ; Nicolas' theme
undo-tree # ; <C-x u> to show the undo tree
# zoom-frm # ; increase/decrease font size for all buffers %lt;C-x C-+>
2023-02-07 18:23:51 +01:00
])
++ (with epkgs.melpaPackages; [evil])
++ (with epkgs.elpaPackages; [
2022-10-31 11:04:38 +01:00
auctex # ; LaTeX mode
beacon # ; highlight my cursor when scrolling
nameless # ; hide current package name everywhere in elisp code
2023-02-07 18:23:51 +01:00
])
++ (with pkgs; [
pkgs.notmuch # From main packages set
]);
};
}