{ lib, config, ... }: { time.timeZone = lib.mkDefault "America/Chicago"; # Overwritten by automatic-timezoned i18n.defaultLocale = "en_US.UTF-8"; services.xserver.xkb.layout = "us"; # Setup static geoclue2 if wifi is disabled services.geoclue2 = { enableStatic = lib.mkDefault (!config._users.timmy.wifi.enable); staticLatitude = 41.881832; staticLongitude = -87.623177; staticAltitude = 600; staticAccuracy = 500; }; }