warning: Git tree '/home/ii/Software/git/nix/confix' is dirty Using saved setting for 'experimental-features = nix-command flakes' from ~/.local/share/nix/trusted-settings.json. building the system configuration... warning: Git tree '/home/ii/Software/git/nix/confix' is dirty Using saved setting for 'experimental-features = nix-command flakes' from ~/.local/share/nix/trusted-settings.json. trace: warning: optionsDocBook is deprecated since 23.11 and will be removed in 24.05 trace: warning: optionsDocBook is deprecated since 23.11 and will be removed in 24.05 trace: warning: optionsDocBook is deprecated since 23.11 and will be removed in 24.05 error: … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:846:24: 845| let f = attrPath: 846| zipAttrsWith (n: values: | ^ 847| let here = attrPath ++ [n]; in … while calling 'g' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:629:19: 628| g = 629| name: value: | ^ 630| if isAttrs value && cond value … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:632:20: 631| then recurse (path ++ [name]) value 632| else f (path ++ [name]) value; | ^ 633| in mapAttrs g; … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:242:72: 241| # For definitions that have an associated option 242| declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options; | ^ 243| … while evaluating the option `system.build.toplevel': … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:822:28: 821| # Process mkMerge and mkIf properties. 822| defs' = concatMap (m: | ^ 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) … while evaluating definitions from `/nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/activation/top-level.nix': … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:823:137: 822| defs' = concatMap (m: 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) | ^ 824| ) defs; … while calling 'dischargeProperties' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:894:25: 893| */ 894| dischargeProperties = def: | ^ 895| if def._type or "" == "merge" then … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/activation/top-level.nix:71:12: 70| # Replace runtime dependencies 71| system = foldr ({ oldDependency, newDependency }: drv: | ^ 72| pkgs.replaceDependency { inherit oldDependency newDependency drv; } … while calling 'foldr' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/lists.nix:53:20: 52| */ 53| foldr = op: nul: list: | ^ 54| let … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/lists.nix:60:8: 59| else op (elemAt list n) (fold' (n + 1)); 60| in fold' 0; | ^ 61| … while calling 'fold'' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/lists.nix:56:15: 55| len = length list; 56| fold' = n: | ^ 57| if n == len … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/activation/top-level.nix:68:10: 67| then throw "\nFailed assertions:\n${concatStringsSep "\n" (map (x: "- ${x}") failedAssertions)}" 68| else showWarnings config.warnings baseSystem; | ^ 69| … while calling 'showWarnings' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/trivial.nix:414:28: 413| 414| showWarnings = warnings: res: lib.foldr (w: x: warn w x) res warnings; | ^ 415| … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/trivial.nix:414:33: 413| 414| showWarnings = warnings: res: lib.foldr (w: x: warn w x) res warnings; | ^ 415| … while calling 'foldr' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/lists.nix:53:20: 52| */ 53| foldr = op: nul: list: | ^ 54| let … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/lists.nix:60:8: 59| else op (elemAt list n) (fold' (n + 1)); 60| in fold' 0; | ^ 61| … while calling 'fold'' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/lists.nix:56:15: 55| len = length list; 56| fold' = n: | ^ 57| if n == len … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/activation/top-level.nix:48:16: 47| # makes it bootable. See `activatable-system.nix`. 48| baseSystem = pkgs.stdenvNoCC.mkDerivation ({ | ^ 49| name = "nixos-system-${config.system.name}-${config.system.nixos.label}"; … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/pkgs/stdenv/generic/make-derivation.nix:548:3: 547| in 548| fnOrAttrs: | ^ 549| if builtins.isFunction fnOrAttrs … while calling 'g' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:629:19: 628| g = 629| name: value: | ^ 630| if isAttrs value && cond value … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:632:20: 631| then recurse (path ++ [name]) value 632| else f (path ++ [name]) value; | ^ 633| in mapAttrs g; … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:242:72: 241| # For definitions that have an associated option 242| declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options; | ^ 243| … while evaluating the option `system.systemBuilderArgs': … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:844:59: 843| if isDefined then 844| if all (def: type.check def.value) defsFinal then type.merge loc defsFinal | ^ 845| else let allInvalid = filter (def: ! type.check def.value) defsFinal; … while calling 'merge' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/types.nix:540:20: 539| check = isAttrs; 540| merge = loc: defs: | ^ 541| mapAttrs (n: v: v.value) (filterAttrs (n: v: v ? value) (zipAttrsWith (name: defs: … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/types.nix:541:35: 540| merge = loc: defs: 541| mapAttrs (n: v: v.value) (filterAttrs (n: v: v ? value) (zipAttrsWith (name: defs: | ^ 542| (mergeDefinitions (loc ++ [name]) elemType defs).optionalValue … while calling 'filterAttrs' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:309:5: 308| # The attribute set to filter 309| set: | ^ 310| listToAttrs (concatMap (name: let v = set.${name}; in if pred name v then [(nameValuePair name v)] else []) (attrNames set)); … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:310:29: 309| set: 310| listToAttrs (concatMap (name: let v = set.${name}; in if pred name v then [(nameValuePair name v)] else []) (attrNames set)); | ^ 311| … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:310:62: 309| set: 310| listToAttrs (concatMap (name: let v = set.${name}; in if pred name v then [(nameValuePair name v)] else []) (attrNames set)); | ^ 311| … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/types.nix:541:51: 540| merge = loc: defs: 541| mapAttrs (n: v: v.value) (filterAttrs (n: v: v ? value) (zipAttrsWith (name: defs: | ^ 542| (mergeDefinitions (loc ++ [name]) elemType defs).optionalValue … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/types.nix:541:86: 540| merge = loc: defs: 541| mapAttrs (n: v: v.value) (filterAttrs (n: v: v ? value) (zipAttrsWith (name: defs: | ^ 542| (mergeDefinitions (loc ++ [name]) elemType defs).optionalValue … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:822:28: 821| # Process mkMerge and mkIf properties. 822| defs' = concatMap (m: | ^ 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) … while evaluating definitions from `/nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/activation/activatable-system.nix': … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:823:137: 822| defs' = concatMap (m: 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) | ^ 824| ) defs; … while calling 'dischargeProperties' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:894:25: 893| */ 894| dischargeProperties = def: | ^ 895| if def._type or "" == "merge" then … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/activation/activation-script.nix:137:18: 136| apply = set: set // { 137| script = systemActivationScript set false; | ^ 138| }; … while calling 'systemActivationScript' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/activation/activation-script.nix:20:33: 19| 20| systemActivationScript = set: onlyDry: let | ^ 21| set' = mapAttrs (_: v: if isString v then (noDepEntry v) // { supportsDryActivation = false; } else v) set; … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/activation/activation-script.nix:49:9: 48| 49| ${textClosureMap id (withDrySnippets) (attrNames withDrySnippets)} | ^ 50| … while calling 'textClosureMap' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/strings-with-deps.nix:75:35: 74| 75| textClosureMap = f: predefined: names: | ^ 76| concatStringsSep "\n" (map f (textClosureList predefined names)); … while calling 'id' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/trivial.nix:14:5: 13| # The value to return 14| x: x; | ^ 15| … while calling 'g' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:629:19: 628| g = 629| name: value: | ^ 630| if isAttrs value && cond value … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:632:20: 631| then recurse (path ++ [name]) value 632| else f (path ++ [name]) value; | ^ 633| in mapAttrs g; … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:242:72: 241| # For definitions that have an associated option 242| declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options; | ^ 243| … while evaluating the option `system.activationScripts.etc.text': … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:822:28: 821| # Process mkMerge and mkIf properties. 822| defs' = concatMap (m: | ^ 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) … while evaluating definitions from `/nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/etc/etc-activation.nix': … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:823:137: 822| defs' = concatMap (m: 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) | ^ 824| ) defs; … while calling 'dischargeProperties' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:894:25: 893| */ 894| dischargeProperties = def: | ^ 895| if def._type or "" == "merge" then … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:846:24: 845| let f = attrPath: 846| zipAttrsWith (n: values: | ^ 847| let here = attrPath ++ [n]; in … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/types.nix:565:29: 564| merge = loc: defs: 565| zipAttrsWith (name: defs: | ^ 566| let merged = mergeDefinitions (loc ++ [name]) elemType defs; … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:822:28: 821| # Process mkMerge and mkIf properties. 822| defs' = concatMap (m: | ^ 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) … while evaluating definitions from `/nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/etc/etc.nix': … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:823:137: 822| defs' = concatMap (m: 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) | ^ 824| ) defs; … while calling 'dischargeProperties' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:894:25: 893| */ 894| dischargeProperties = def: | ^ 895| if def._type or "" == "merge" then … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:88:39: 87| then value 88| else { ${elemAt attrPath n} = atDepth (n + 1); }; | ^ 89| in atDepth 0; … while calling 'atDepth' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:85:17: 84| len = length attrPath; 85| atDepth = n: | ^ 86| if n == len … while evaluating derivation 'etc' whose name attribute is located at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/pkgs/stdenv/generic/make-derivation.nix:300:7 … while evaluating attribute 'buildCommand' of derivation 'etc' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/pkgs/build-support/trivial-builders/default.nix:87:14: 86| enableParallelBuilding = true; 87| inherit buildCommand name; | ^ 88| passAsFile = [ "buildCommand" ] … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/etc/etc.nix:54:7: 53| mkdir -p "$out/etc" 54| ${concatMapStringsSep "\n" (etcEntry: escapeShellArgs [ | ^ 55| "makeEtcEntry" … while calling 'concatMapStringsSep' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/strings.nix:117:5: 116| # List of input strings 117| list: concatStringsSep sep (map f list); | ^ 118| … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/etc/etc.nix:54:33: 53| mkdir -p "$out/etc" 54| ${concatMapStringsSep "\n" (etcEntry: escapeShellArgs [ | ^ 55| "makeEtcEntry" … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/etc/etc.nix:54:43: 53| mkdir -p "$out/etc" 54| ${concatMapStringsSep "\n" (etcEntry: escapeShellArgs [ | ^ 55| "makeEtcEntry" … while calling 'concatMapStringsSep' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/strings.nix:117:5: 116| # List of input strings 117| list: concatStringsSep sep (map f list); | ^ 118| … while calling 'escapeShellArg' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/strings.nix:429:20: 428| */ 429| escapeShellArg = arg: "'${replaceStrings ["'"] ["'\\''"] (toString arg)}'"; | ^ 430| … while calling 'g' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:629:19: 628| g = 629| name: value: | ^ 630| if isAttrs value && cond value … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:632:20: 631| then recurse (path ++ [name]) value 632| else f (path ++ [name]) value; | ^ 633| in mapAttrs g; … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:242:72: 241| # For definitions that have an associated option 242| declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options; | ^ 243| … while evaluating the option `environment.etc."iproute2/bpf_pinning".source': … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:822:28: 821| # Process mkMerge and mkIf properties. 822| defs' = concatMap (m: | ^ 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) … while evaluating definitions from `/nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/system/etc/etc.nix': … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:823:137: 822| defs' = concatMap (m: 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) | ^ 824| ) defs; … while calling 'dischargeProperties' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:894:25: 893| */ 894| dischargeProperties = def: | ^ 895| if def._type or "" == "merge" then … while calling 'g' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:629:19: 628| g = 629| name: value: | ^ 630| if isAttrs value && cond value … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/attrsets.nix:632:20: 631| then recurse (path ++ [name]) value 632| else f (path ++ [name]) value; | ^ 633| in mapAttrs g; … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:242:72: 241| # For definitions that have an associated option 242| declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options; | ^ 243| … while evaluating the option `environment.etc."iproute2/bpf_pinning".text': … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:822:28: 821| # Process mkMerge and mkIf properties. 822| defs' = concatMap (m: | ^ 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) … while evaluating definitions from `/nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/config/iproute2.nix': … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:823:137: 822| defs' = concatMap (m: 823| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value)) | ^ 824| ) defs; … while calling 'dischargeProperties' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/modules.nix:894:25: 893| */ 894| dischargeProperties = def: | ^ 895| if def._type or "" == "merge" then … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/nixos/modules/config/iproute2.nix:21:70: 20| config = mkIf cfg.enable { 21| environment.etc."iproute2/bpf_pinning" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/bpf_pinning"; }; | ^ 22| environment.etc."iproute2/ematch_map" = { mode = "0644"; text = fileContents "${pkgs.iproute2}/etc/iproute2/ematch_map"; }; … while calling 'fileContents' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/strings.nix:1139:18: 1138| */ 1139| fileContents = file: removeSuffix "\n" (readFile file); | ^ 1140| … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/strings.nix:1139:24: 1138| */ 1139| fileContents = file: removeSuffix "\n" (readFile file); | ^ 1140| … while calling 'removeSuffix' at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/strings.nix:653:5: 652| # Input string 653| str: | ^ 654| # Before 23.05, paths would be copied to the store before converting them … from call site at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/strings.nix:656:5: 655| # to strings and comparing. This was surprising and confusing. 656| warnIf | ^ 657| (isPath suffix) … while calling anonymous lambda at /nix/store/z1nvpjx9vd4151vx2krxzmx2p1a36pf9-source/lib/trivial.nix:357:50: 356| */ 357| warnIf = cond: msg: if cond then warn msg else x: x; | ^ 358| error: getting status of '/nix/store/fijy0dlyk5b06ay7nxg88lr7bp13hpjb-iproute2-6.5.0/etc': No such file or directory