30 lines
584 B
Nix
30 lines
584 B
Nix
{ ... }:
|
|
{
|
|
projectRootFile = "flake.nix";
|
|
programs = {
|
|
nixfmt.enable = true;
|
|
deadnix.enable = true;
|
|
jsonfmt.enable = true;
|
|
yamlfmt.enable = true;
|
|
mdformat.enable = true;
|
|
ruff-check.enable = true;
|
|
ruff-format.enable = true;
|
|
shfmt.enable = true;
|
|
};
|
|
settings = {
|
|
global.excludes =
|
|
[
|
|
"*.jpg"
|
|
"*.pdf"
|
|
"*.toml"
|
|
]
|
|
++ [
|
|
".envrc"
|
|
"robots.txt"
|
|
".vscode/*"
|
|
"nixos-modules/system/etc/*"
|
|
"private/*"
|
|
];
|
|
formatter.jsonfmt.excludes = [ ".vscode/*.json" ];
|
|
};
|
|
}
|