dotfiles/home/modules/emacs.nix
2025-08-04 20:50:09 -07:00

42 lines
667 B
Nix

{ pkgs, ... }: {
home.packages = with pkgs; [
# Build deps
nodejs
cmake
libtool
# Additional packages for functionality
mu
zip
unzip
isync
ispell
texliveFull
# Fonts
maple-mono.truetype
# LSP Servers
nil
ccls
rust-analyzer
yaml-language-server
python3Packages.python-lsp-server
nodePackages.typescript-language-server
nodePackages.vscode-json-languageserver
];
programs = {
emacs = {
enable = true;
package = pkgs.emacs30;
extraPackages = epkgs: with epkgs; [
mu4e
vterm
all-the-icons
nerd-icons
];
};
};
}