difftreelog
fix do not require secret data to be present before regeneration
in: trunk
1 file changed
modules/nixos/secrets.nixdiffbeforeafterboth139 };139 };140 config.parts = mkMerge [140 config.parts = mkMerge [141 (mkIf (config.generator != null && config.generator ? parts) config.generator.parts)141 (mkIf (config.generator != null && config.generator ? parts) config.generator.parts)142 (mapAttrs (_: _: {}) (removeAttrs sysConfig.data.secrets.${secretName} ["shared" "managed"]))142 (mapAttrs (_: _: {}) (removeAttrs (sysConfig.data.secrets.${secretName} or {}) ["shared" "managed"]))143 ];143 ];144 }144 }145 );145 );