refactor some configs

This commit is contained in:
Barrett Ruth 2026-02-10 21:17:31 -05:00
parent 76a60f6928
commit a6dda9ff0b
Signed by: barrett
GPG key ID: A6C96C9349D2FC81
7 changed files with 244 additions and 229 deletions

View file

@ -6,47 +6,49 @@
MANPAGER = "nvim +Man!";
};
home.packages = with pkgs; [
# lsp
bash-language-server
basedpyright
clang-tools
emmet-language-server
lua-language-server
ruff
tinymist
vscode-langservers-extracted
# formatters
black
buf
cbfmt
cmake-format
isort
prettierd
shfmt
stylua
# linters
checkmake
cpplint
eslint_d
hadolint
mypy
selene
# runtime/tools
nodejs
websocat
luarocks
tree-sitter
nixfmt-tree
(texlive.combine { inherit (texlive) scheme-small latexindent; })
];
programs.neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
extraPackages = with pkgs; [
# lsp
bash-language-server
basedpyright
clang-tools
emmet-language-server
lua-language-server
ruff
tinymist
vscode-langservers-extracted
# formatters
black
buf
cbfmt
cmake-format
isort
prettierd
shfmt
stylua
# linters
checkmake
cpplint
eslint_d
hadolint
mypy
selene
# runtime/tools
nodejs
websocat
luarocks
tree-sitter
(texlive.combine { inherit (texlive) scheme-small latexindent; })
];
};
xdg.configFile."nvim".source =