1# Similar module exists for fleet, however it also defines assertions and warnings,2# which are already defined for nixos.3{4 lib,5 config,6 ...7}: let8 inherit (lib.options) mkOption;9 inherit (lib.lists) map filter;10 inherit (lib.types) listOf str;11in {12 options = {13 errors = mkOption {14 type = listOf str;15 internal = true;16 description = ''17 Similar to warnings, however build will fail if any error exists.18 '';19 };20 };21 config.errors =22 map (v: v.message)23 (filter (v: !v.assertion) config.assertions);24}difftreelog
source
nixos/assertions.nix560 Bsourcehistory