The separator used between the top-level attributes of the flake
flake-file.style.sep.inputs
str
The separator used between the top-level attributes of inputs
flake-file.style.sep.inputSchema
str
The separator used between the top-level attributes of an input schema
flake-file.style.sep.nixConfig
str
The separator used between the top-level attributes of nixConfig
flake-file.style.sortPriority.flake
listOf str
When alphabetically sorting the top-level attributes of the flake, names within this list will receive a higher sort order according to its index
flake-file.style.sortPriority.inputs
listOf str
When alphabetically sorting the top-level attributes of inputs, names within this list will receive a higher sort order according to its index
flake-file.style.sortPriority.inputSchema
listOf str
When alphabetically sorting the top-level attributes of an input schema, names within this list will receive a higher sort order according to its index
flake-file.style.sortPriority.nixConfig
listOf str
When alphabetically sorting the top-level attributes of nixConfig, names within this list will receive a higher sort order according to its index
Ordered hooks run after write-flake writes the file
flake-file.check-hooks
listOf hookType
Ordered hooks run during flake check
flake-file.check-files
listOf str
Files (relative to the flake root) visible to the check and its hooks. Default: flake.nix, flake.lock
Each hook has:
Field
Description
index
Integer — lower index runs first
program
Function from pkgs to a derivation with meta.mainProgram. Write hooks run it from the flake root; check hooks pass the flake root path as the first argument