home-manager/devenv.nix

23 lines
529 B
Nix

{ ... }:
{
git-hooks = {
hooks = {
check-case-conflicts.enable = true;
check-merge-conflicts.enable = true;
commitizen.enable = true;
detect-private-keys.enable = true;
end-of-file-fixer.enable = true;
markdownlint.enable = true;
mdformat.enable = true;
};
hooks.home-manager-check = {
enable = true;
name = "Home Manager Config Check";
entry = "home-manager switch --dry-run";
pass_filenames = false;
excludes = [ "^docs/" ];
};
};
}