# A router keeps routing with the lid shut: laptops make fine routers, but # logind suspends them on lid close by default. { config, lib, ... }: { config = lib.mkIf config.router.enable { services.logind.settings.Login = { HandleLidSwitch = "ignore"; HandleLidSwitchExternalPower = "ignore"; HandleLidSwitchDocked = "ignore"; }; }; }