{ pkgs, ... }: { environment.systemPackages = with pkgs; [ # Emacs + requirements emacs29-pgtk fd ripgrep imagemagick languagetool wordnet (aspellWithDicts (ds: with ds; [ en en-computers en-science ])) # 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 ]; }