frues-clan/machines/aresix/modules/dyndns.nix

15 lines
370 B
Nix

{config, ...}: {
clan.core.vars.generators.duckdns = {
prompts.token = {
description = "Duck DNS token used to update the Dynamic DNS";
type = "hidden";
persist = true;
};
};
services.duckdns = {
enable = true;
domains = ["campares.duckdns.org"];
tokenFile = config.clan.core.vars.generators.duckdns.files.token.path;
};
}