forked from fediversity/fediversity
parent
b5bc213c7a
commit
393c400173
1 changed files with 18 additions and 0 deletions
18
flake.nix
18
flake.nix
|
|
@ -42,6 +42,23 @@
|
||||||
{
|
{
|
||||||
formatter = pkgs.nixfmt-rfc-style;
|
formatter = pkgs.nixfmt-rfc-style;
|
||||||
|
|
||||||
|
pre-commit.settings.hooks =
|
||||||
|
let
|
||||||
|
## Add a directory here if pre-commit hooks shouldn't apply to it.
|
||||||
|
optout = [
|
||||||
|
"npins"
|
||||||
|
"launch/.terraform"
|
||||||
|
];
|
||||||
|
excludes = map (dir: "^${dir}/") optout;
|
||||||
|
addExcludes = lib.mapAttrs (_: c: c // { inherit excludes; });
|
||||||
|
in
|
||||||
|
addExcludes {
|
||||||
|
nixfmt-rfc-style.enable = true;
|
||||||
|
deadnix.enable = true;
|
||||||
|
trim-trailing-whitespace.enable = true;
|
||||||
|
shellcheck.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
devShells.default = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
packages = [
|
packages = [
|
||||||
pkgs.nil
|
pkgs.nil
|
||||||
|
|
@ -54,6 +71,7 @@
|
||||||
impureEnvVars = [ "DEPLOYMENT" ];
|
impureEnvVars = [ "DEPLOYMENT" ];
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
shellHook = config.pre-commit.installationScript;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue