nixos/system/emacs.nix

47 lines
716 B
Nix
Raw Normal View History

{ pkgs, ... }: {
environment.systemPackages = with pkgs; [
# Emacs + requirements
emacs29-pgtk
fd
ripgrep
imagemagick
languagetool
wordnet
(aspellWithDicts (ds: with ds; [ en en-computers en-science ]))
2024-01-04 11:03:24 +00:00
# For org-plot
gnuplot
# For EMMS
mp3info
# Language-specific requirements
sqlite
pandoc
texlive.combined.scheme-full
ghostscript
mupdf
poppler_utils
# Linters
shellcheck
# Formatters
nodePackages.prettier
nixfmt
ruff
isort
fprettify
rustfmt
stylua
shfmt
# LSP Servers
nil
fortls
rust-analyzer
luajitPackages.lua-lsp
python3Packages.jedi-language-server
];
}