Move more dev stuff to neovim

This commit is contained in:
Donovan Glover 2023-06-12 18:34:41 -04:00
parent ef0e1acfc7
commit dace88bc76
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65

View File

@ -13,9 +13,12 @@ let
in
{
programs.neovim.enable = true;
programs.npm.enable = true;
home-manager.sharedModules = [
{
programs.bat.enable = true;
home.packages = with pkgs; [
go gopls
nil alejandra nixpkgs-fmt nixfmt
@ -27,6 +30,43 @@ in
texlab
];
editorconfig = {
enable = true;
settings = {
"*" = {
charset = "utf-8";
end_of_line = "lf";
insert_final_newline = true;
indent_size = 2;
indent_style = "space";
trim_trailing_whitespace = true;
};
"*.md".indent_style = "tab";
"Makefile" = {
indent_style = "tab";
indent_size = 4;
};
"*.html" = {
indent_style = "tab";
indent_size = 4;
};
"*.go" = {
indent_style = "tab";
indent_size = 4;
};
"*.rs" = {
indent_style = "space";
indent_size = 4;
};
};
};
programs.neovim = {
enable = true;
extraConfig = /* vim */ ''