diff --git a/modules/clan/automatic-timezone/default.nix b/modules/clan/automatic-timezone/default.nix deleted file mode 100644 index fe6e1e8..0000000 --- a/modules/clan/automatic-timezone/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ ... }: -{ - _class = "clan.service"; - manifest.name = "automatic-timezone"; - manifest.description = "Automatic Timezone, using geoclue2 to actually set the timezone"; - manifest.categories = [ "System" ]; - - roles.default = { - perInstance.nixosModule = - { lib, ... }: - { - services.automatic-timezoned.enable = true; - services.geoclue2 = { - enableDemoAgent = lib.mkForce true; - geoProviderUrl = "https://beacondb.net/v1/geolocate"; - }; - }; - }; -} diff --git a/modules/clan/automatic-timezone/flake-module.nix b/modules/clan/automatic-timezone/flake-module.nix deleted file mode 100644 index 27f2040..0000000 --- a/modules/clan/automatic-timezone/flake-module.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ lib, inputs, ... }: -let - module = lib.modules.importApply ./default.nix { }; -in -{ - clan.modules = { - automatic-timezone = module; - }; - - perSystem = - { ... }: - { - clan.nixosTests.automatic-timezone = { - imports = [ ./tests/vm/default.nix ]; - clan.modules."@clan/automatic-timezone" = module; - }; - }; - -} diff --git a/modules/clan/automatic-timezone/tests/vm/default.nix b/modules/clan/automatic-timezone/tests/vm/default.nix deleted file mode 100644 index c43ed68..0000000 --- a/modules/clan/automatic-timezone/tests/vm/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ ... }: -{ - name = "service-automatic-timezone"; - - clan = { - directory = ./.; - inventory = { - machines.server = { }; - - instances = { - tz-test = { - module.name = "@clan/automatic-timezone"; - module.input = "self"; - roles.default.machines.server = { }; - }; - }; - }; - }; - - nodes = { - server = { }; - }; - - testScript = '' - start_all() - - server.wait_for_unit("automatic-timezoned") - - server.succeed("systemctl status automatic-timezoned") - ''; -} diff --git a/modules/clan/personal-computer/default.nix b/modules/clan/personal-computer/default.nix index 0590433..1479b75 100644 --- a/modules/clan/personal-computer/default.nix +++ b/modules/clan/personal-computer/default.nix @@ -13,6 +13,7 @@ ./printing.nix ./mutable-user.nix ./automatic-timezone.nix + ./wireless.nix ]; }; }; diff --git a/modules/clan/personal-computer/wireless.nix b/modules/clan/personal-computer/wireless.nix new file mode 100644 index 0000000..96ef996 --- /dev/null +++ b/modules/clan/personal-computer/wireless.nix @@ -0,0 +1,4 @@ +{ + networking.wireless.enable = true; + hardware.bluetooth.enable = true; +}