mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 08:00:06 +01:00
enhace devshell
This commit is contained in:
parent
d1e09b972b
commit
91d1041e06
5 changed files with 27 additions and 19 deletions
|
|
@ -72,19 +72,20 @@ with lib; let
|
|||
config = definitions."${ref}".config or {};
|
||||
});
|
||||
|
||||
submoduleWithMergeOf = ref: mergeKey: types.submodule ({name, ...}: let
|
||||
convertName = name:
|
||||
if definitions."${ref}".options.${mergeKey}.type == types.int
|
||||
then toInt name
|
||||
else name;
|
||||
in {
|
||||
options = definitions."${ref}".options;
|
||||
config =
|
||||
definitions."${ref}".config
|
||||
// {
|
||||
${mergeKey} = mkOverride 1002 (convertName name);
|
||||
};
|
||||
});
|
||||
submoduleWithMergeOf = ref: mergeKey:
|
||||
types.submodule ({name, ...}: let
|
||||
convertName = name:
|
||||
if definitions."${ref}".options.${mergeKey}.type == types.int
|
||||
then toInt name
|
||||
else name;
|
||||
in {
|
||||
options = definitions."${ref}".options;
|
||||
config =
|
||||
definitions."${ref}".config
|
||||
// {
|
||||
${mergeKey} = mkOverride 1002 (convertName name);
|
||||
};
|
||||
});
|
||||
|
||||
submoduleForDefinition = ref: resource: kind: group: version: let
|
||||
apiVersion =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue