Add all-the-icons and nerd-icons for emacs
This commit is contained in:
parent
77c8fef6f9
commit
6200b76e22
|
@ -24,64 +24,69 @@ in {
|
|||
home = {
|
||||
inherit sessionVariables;
|
||||
sessionPath = [ "$HOME/.config/emacs/bin" "$HOME/.emacs.d/bin" ];
|
||||
packages = with pkgs; [
|
||||
# Emacs dependencies
|
||||
emacsPackages.mu4e
|
||||
emacsPackages.vterm
|
||||
emacsPackages.pdf-tools
|
||||
coreutils
|
||||
gnutls
|
||||
ripgrep
|
||||
cmake
|
||||
fd
|
||||
imagemagick
|
||||
zstd
|
||||
graphviz
|
||||
zip
|
||||
unzip
|
||||
packages = with pkgs;
|
||||
with emacsPackages; [
|
||||
# Additional/Compiled Emacs packages
|
||||
mu4e
|
||||
vterm
|
||||
pdf-tools
|
||||
all-the-icons
|
||||
nerd-icons
|
||||
|
||||
# Language-specific requirements
|
||||
(aspellWithDicts (ds: with ds; [ en en-computers en-science ]))
|
||||
findutils
|
||||
sqlite
|
||||
pandoc
|
||||
gfortran
|
||||
texlive.combined.scheme-medium
|
||||
python3
|
||||
isort
|
||||
python3Packages.cython
|
||||
python3Packages.pyflakes
|
||||
python3Packages.nose
|
||||
python3Packages.pytest
|
||||
nodePackages.stylelint
|
||||
# Emacs dependencies
|
||||
coreutils
|
||||
gnutls
|
||||
ripgrep
|
||||
cmake
|
||||
fd
|
||||
imagemagick
|
||||
zstd
|
||||
graphviz
|
||||
zip
|
||||
unzip
|
||||
|
||||
# Formatters
|
||||
nixfmt
|
||||
beautysh
|
||||
black
|
||||
nodePackages.fixjson
|
||||
fprettify
|
||||
shellharden
|
||||
shfmt
|
||||
stylua
|
||||
python3Packages.mdformat
|
||||
html-tidy
|
||||
nodePackages.js-beautify
|
||||
# Language-specific requirements
|
||||
(aspellWithDicts (ds: with ds; [ en en-computers en-science ]))
|
||||
findutils
|
||||
sqlite
|
||||
pandoc
|
||||
gfortran
|
||||
texlive.combined.scheme-medium
|
||||
python3
|
||||
isort
|
||||
python3Packages.cython
|
||||
python3Packages.pyflakes
|
||||
python3Packages.nose
|
||||
python3Packages.pytest
|
||||
nodePackages.stylelint
|
||||
|
||||
# LSP servers
|
||||
nixd
|
||||
fortls
|
||||
shellcheck
|
||||
marksman
|
||||
luajitPackages.lua-lsp
|
||||
texlab
|
||||
nodePackages.pyright
|
||||
nodePackages.yaml-language-server
|
||||
nodePackages.bash-language-server
|
||||
nodePackages.vscode-html-languageserver-bin
|
||||
nodePackages.vscode-css-languageserver-bin
|
||||
nodePackages.vscode-json-languageserver-bin
|
||||
nodePackages.dockerfile-language-server-nodejs
|
||||
];
|
||||
# Formatters
|
||||
nixfmt
|
||||
beautysh
|
||||
black
|
||||
nodePackages.fixjson
|
||||
fprettify
|
||||
shellharden
|
||||
shfmt
|
||||
stylua
|
||||
python3Packages.mdformat
|
||||
html-tidy
|
||||
nodePackages.js-beautify
|
||||
|
||||
# LSP servers
|
||||
nixd
|
||||
fortls
|
||||
shellcheck
|
||||
marksman
|
||||
luajitPackages.lua-lsp
|
||||
texlab
|
||||
nodePackages.pyright
|
||||
nodePackages.yaml-language-server
|
||||
nodePackages.bash-language-server
|
||||
nodePackages.vscode-html-languageserver-bin
|
||||
nodePackages.vscode-css-languageserver-bin
|
||||
nodePackages.vscode-json-languageserver-bin
|
||||
nodePackages.dockerfile-language-server-nodejs
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue