diff --git a/modules/localization/default.nix b/modules/localization/default.nix index 934bd90e..9f700a7c 100644 --- a/modules/localization/default.nix +++ b/modules/localization/default.nix @@ -1,6 +1,13 @@ -{ config, ... }: +{ lib, config, ... }: +let + cfg = config.localization; +in { - time.timeZone = config.host.timezone; - i18n.defaultLocale = config.host.locale; + options.localization.enable = lib.mkEnableOption "localization"; + + config = lib.mkIf cfg.enable { + time.timeZone = config.host.timezone; + i18n.defaultLocale = config.host.locale; + }; }