doctrine/lib: refactor 'close' helper

This commit is contained in:
Alejandro Soto 2025-08-06 13:58:07 -06:00
parent a8ef8e43b9
commit 2fe1f36eb9
No known key found for this signature in database
GPG key ID: A2C4C79764EE8F16
3 changed files with 20 additions and 13 deletions

View file

@ -26,13 +26,9 @@ in {
lib.optionalAttrs (configFiles ? ${doctrine.namespace})
(lib.mkIf cfg.enable configSet);
options = lib.optionalAttrs (options
!= null
&& optionsSet ? ${doctrine.namespace}) {
${doctrine.prefix}.${name} =
optionsSet.${doctrine.namespace}
// {
enable = lib.mkEnableOption name;
};
};
options.${doctrine.prefix}.${name} =
lib.optionalAttrs (options != null && optionsSet ? ${doctrine.namespace}) optionsSet.${doctrine.namespace}
// {
enable = lib.mkEnableOption name;
};
}