{ inputs, lib, namespace, pkgs, ... }: let inherit (inputs) pre-commit-hooks-nix; in pre-commit-hooks-nix.lib.${pkgs.system}.run { src = ./.; hooks = let excludes = [ "flake.lock" "*.md" ]; fail_fast = true; verbose = true; in { deadnix = { enable = true; settings = { edit = true; }; }; nixfmt = { enable = true; package = pkgs.nixfmt-rfc-style; }; pre-commit-hook-ensure-sops.enable = true; prettier = { enable = true; inherit excludes fail_fast verbose; description = "pre-commit hook for prettier"; settings = { binPath = "${lib.getExe pkgs.prettierd}"; write = true; }; }; }; }