From 1548d0b7481ef5953718556be6414f1b57d37fff Mon Sep 17 00:00:00 2001 From: Max Koon Date: Mon, 25 May 2026 13:37:39 -0500 Subject: [PATCH] feat: add automatic timezone daemon to laptop module --- modules/common/features/laptop.nix | 7 +++++++ modules/koon/host/max/configuration.nix | 7 ++----- 2 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 modules/common/features/laptop.nix diff --git a/modules/common/features/laptop.nix b/modules/common/features/laptop.nix new file mode 100644 index 0000000..64ccf61 --- /dev/null +++ b/modules/common/features/laptop.nix @@ -0,0 +1,7 @@ +{ ... }: { + flake.nixosModules.commonFeatureLaptop = { ... }: { + services.upower.enable = true; + services.logind.settings.Login.HandlePowerKey = "ignore"; + services.automatic-timezoned.enable = true; + }; +} diff --git a/modules/koon/host/max/configuration.nix b/modules/koon/host/max/configuration.nix index 6824d5a..84fd4c4 100644 --- a/modules/koon/host/max/configuration.nix +++ b/modules/koon/host/max/configuration.nix @@ -5,6 +5,8 @@ self.nixosModules.commonUnstablePkgsOverlay + self.nixosModules.commonFeatureLaptop + self.nixosModules.commonFeatureEmail self.nixosModules.commonFeatureFont self.nixosModules.commonFeatureLocale @@ -39,9 +41,6 @@ }; }; - services.upower.enable = true; - services.logind.settings.Login.HandlePowerKey = "ignore"; - networking.networkmanager = { enable = true; plugins = with pkgs; [ @@ -143,8 +142,6 @@ enableSSHSupport = true; }; - - time.timeZone = "America/New_York"; nix.settings.experimental-features = [ "nix-command" "flakes" ]; system.stateVersion = "25.05";