nixos/nm-file-secret-agent: add trim option

The `trim` option has been introduced in v1.2.0

https://git.hanse.de/lilly/nm-file-secret-agent/releases/tag/v1.2.0
This commit is contained in:
RockWolf
2026-01-25 16:53:35 +01:00
parent 0077b859b1
commit 04d2bad3cb
@@ -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;
};
};
}
);