- router.dnsProviders: named accounts at DNS providers, used by dynamic DNS and certificates (ddclient and lego provider lists in pkgs/router-webui/providers.json). Schema 2 migrates router.ddns. - router.acme: a Let's Encrypt certificate for the web UI via security.acme (DNS-01, resolver 1.1.1.1), served and reloaded by the web UI; Certificate page. - Web UI: password change (web UI and root), reboot button, HTTP to HTTPS redirect (router.webui.httpPort), grouped menu. - Latest kernel (linuxPackages_latest); 7.3 and 7.3.0 are the same kernel for the reboot hint. - SPECS.md: wanted later (REST API, GraphQL, MCP). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AeFqV9dZrK6nipHkPfyM4F
17 lines
232 B
Nix
17 lines
232 B
Nix
{
|
|
imports = [
|
|
./options.nix
|
|
./assertions.nix
|
|
./networking.nix
|
|
./pppoe.nix
|
|
./wireguard.nix
|
|
./firewall.nix
|
|
./dhcp.nix
|
|
./dns.nix
|
|
./ddns.nix
|
|
./acme.nix
|
|
./rollback.nix
|
|
./power.nix
|
|
];
|
|
}
|