# Hook definition matching nixhooks' hook-spec fields {types}: types.struct "hook" { entry = types.string; args = types.optionalAttr (types.listOf types.string); files = types.optionalAttr types.string; exclude = types.optionalAttr types.string; stages = types.optionalAttr (types.listOf types.string); pass_filenames = types.optionalAttr types.bool; always_run = types.optionalAttr types.bool; path = types.optionalAttr (types.listOf types.derivation); serial = types.optionalAttr types.bool; }