flake/users/guanranwang/home-manager/nixos/i18n.nix

30 lines
No EOL
657 B
Nix

{ pkgs, ... }:
{
# Chinese IME
i18n.inputMethod = {
enabled = "fcitx5";
fcitx5.addons = with pkgs; [
#fcitx5-chinese-addons
#fcitx5-pinyin-moegirl # Using Berberman's FLake overlay
#fcitx5-pinyin-zhwiki
fcitx5-rime
];
};
home.sessionVariables = {
"FCITX_NO_PREEDIT_APPS" = "gvim.*,wps.*,wpp.*,et.*,cinny,epiphany";
#GLFW_IM_MODULE = "ibus"; # IME support in kitty
#GTK_IM_MODULE = "fcitx";
#QT_IM_MODULE = "fcitx";
#XMODIFIERS = "@im=fcitx";
};
xdg.dataFile."fcitx5/rime/terra_pinyin.custom.yaml".text = ''
patch:
switches:
- name: simplification
reset: 1
'';
}