sneeuwvlok/clan/interfaces/persistence.nix
Chris Kruining cf9dcf2568
kaas
2026-04-07 15:23:11 +02:00

24 lines
429 B
Nix

{lib, ...}: let
inherit (lib) mkOption types;
in {
options = {
main = mkOption {
type = types.nullOr types.str;
default = null;
};
driver = mkOption {
type = types.attrsOf (types.submoduleWith {
modules = [
../types/endpoint.nix
];
});
default = {};
};
databases = mkOption {
type = types.listOf types.str;
default = [];
};
};
}