Files
Nomarchy/core/system/input-method.nix
Bernardo Magri a9cc39f3fe
All checks were successful
Check / eval-and-lint (push) Successful in 6m51s
fix(input-method): update fcitx5-chinese-addons to kdePackages.fcitx5-chinese-addons
2026-05-31 16:12:17 +01:00

23 lines
646 B
Nix

{ config, lib, pkgs, ... }:
let
cfg = config.nomarchy.system.inputMethod;
in
{
config = lib.mkIf cfg.enable {
# NixOS's i18n.inputMethod handles env vars (GTK_IM_MODULE, QT_IM_MODULE,
# XMODIFIERS, SDL_IM_MODULE) and the fcitx5-daemon autostart for us, so
# we don't ship a manual environment.d file or Hyprland exec-once.
i18n.inputMethod = {
enable = true;
type = "fcitx5";
fcitx5.addons = with pkgs; [
fcitx5-mozc # Japanese
kdePackages.fcitx5-chinese-addons
fcitx5-table-extra # Hanyu/Cangjie/etc.
fcitx5-gtk # GTK4/3 client
];
};
};
}