nixos/nm-file-secret-agent: add trim option (#483675)

This commit is contained in:
Jo
2026-02-08 21:35:22 +00:00
committed by GitHub
@@ -24,6 +24,7 @@ let
// lib.optionalAttrs (i.matchSetting != null) {
match_setting = i.matchSetting;
}
// lib.optionalAttrs (i.trim != null) { trim = i.trim; }
) cfg.ensureProfiles.secrets.entries;
};
nmFileSecretAgentConfigFile = toml.generate "config.toml" nmFileSecretAgentConfig;
@@ -108,6 +109,11 @@ in
description = "file from which the secret value is read";
type = lib.types.str;
};
trim = lib.mkOption {
description = "whether leading and trailing whitespace should be stripped from the files content before being passed to NetworkManager";
type = lib.types.nullOr lib.types.bool;
default = null;
};
};
}
);