blob: 55f8fd4e2435c8a4a3b6b3c7c3aa84afe796fb9e [file] [log] [blame]
Skyler Greya7feb6e2022-08-26 06:51:55 +01001{
2 pkgs,
3 lib,
4 ...
5}: {
6 programs.neovim = {
7 plugins = with pkgs.vimPlugins; [
8 neoformat
9 ];
10 extraConfig = builtins.readFile ./setup.vim;
11 extraPackages = with pkgs; [
12 nodePackages.prettier
13 alejandra
14 rustfmt
15 shfmt
Skyler Greyf8194602022-10-31 00:07:05 +000016 astyle
Skyler Grey0c024ef2022-10-31 00:17:14 +000017 uncrustify
Skyler Greya7feb6e2022-08-26 06:51:55 +010018 ];
19 };
Skyler Grey0c024ef2022-10-31 00:17:14 +000020 home.sessionVariables.UNCRUSTIFY_CONFIG = ./uncrustify.cfg;
Skyler Greya7feb6e2022-08-26 06:51:55 +010021}