The DHCP page edits the reservations per LAN (checked like the module's assertions) and offers active clients for reservation. The web UI checks that need no installed system moved from apply.nix into webui.nix (one node, under a minute); apply.nix shares one apply for the pool change and a reservation. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AeFqV9dZrK6nipHkPfyM4F
22 lines
868 B
Nix
22 lines
868 B
Nix
{ self, pkgs }:
|
|
{
|
|
basic = import ./basic.nix { inherit self pkgs; };
|
|
pppoe = import ./basic.nix {
|
|
inherit self pkgs;
|
|
wan4 = "pppoe";
|
|
};
|
|
vlans = import ./vlans.nix { inherit self pkgs; };
|
|
onestick = import ./onestick.nix { inherit self pkgs; };
|
|
rollback = import ./rollback.nix { inherit self pkgs; };
|
|
dns = import ./dns.nix { inherit self pkgs; };
|
|
installer = import ./installer.nix { inherit self pkgs; };
|
|
apply = import ./apply.nix { inherit self pkgs; };
|
|
webui = import ./webui.nix { inherit self pkgs; };
|
|
setup = import ./setup.nix { inherit self pkgs; };
|
|
update = import ./update.nix { inherit self pkgs; };
|
|
image = import ./image.nix { inherit self pkgs; };
|
|
wireguard = import ./wireguard.nix { inherit self pkgs; };
|
|
lib = import ./lib.nix { inherit pkgs; };
|
|
assertions = import ./assertions.nix { inherit self pkgs; };
|
|
}
|