i18n: Move module to services

This commit is contained in:
2021-11-04 17:42:12 +01:00
parent f85c7db354
commit e9de019d8d
3 changed files with 6 additions and 3 deletions

View File

@@ -0,0 +1,23 @@
{ config, lib, pkgs, ... }:
let
cfg = config.ptw.system.i18n;
in {
options.ptw.system.i18n = {
enable = lib.mkEnableOption "Configure i18n services on the system";
};
config = lib.mkIf cfg.enable {
i18n.inputMethod = {
enabled = "fcitx";
ibus.engines = with pkgs.ibus-engines; [ mozc ];
};
#environment.variables = {
# # TODO: Use pam_environment
# "GTK_IM_MODULE" = "xim";
# "XMODIFIERS" = "@im=ibus";
# "QT_IM_MODULE" = "xim";
#};
};
}