From 6666d55073cc965617b7b7a4b5335f3af75eb16c Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Wed, 26 Jun 2024 12:31:33 +0800 Subject: [PATCH] nixos/suites/i18n: update to be `null` by default i18n setups in NixOS is a bit painful since it effectively allows only for one input method engine at a time. --- modules/nixos/_private/suites/i18n.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/nixos/_private/suites/i18n.nix b/modules/nixos/_private/suites/i18n.nix index 8de4a2da..454ea27d 100644 --- a/modules/nixos/_private/suites/i18n.nix +++ b/modules/nixos/_private/suites/i18n.nix @@ -10,12 +10,12 @@ in options.suites.i18n = { enable = lib.mkEnableOption "main i18n config"; setup = lib.mkOption { - type = lib.types.enum [ "fcitx5" "ibus" ]; + type = with lib.types; nullOr (enum [ "fcitx5" "ibus" ]); description = '' The primary input method engine to be used and its related configuration and setup. ''; - default = "fcitx5"; + default = null; example = "ibus"; }; };