mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 22:59:15 +00:00
Revert "home/firefox: set MOZ_USE_XINPUT2=1" This reverts commit7e5116f55d. Revert "home/fcitx: set GLFW_IM_MODULE" This reverts commit7d949dcce2.
25 lines
741 B
Nix
25 lines
741 B
Nix
{
|
|
pkgs,
|
|
config,
|
|
lib,
|
|
...
|
|
}: let
|
|
cfg = config.i18n.inputMethod;
|
|
in {
|
|
i18n.inputMethod = {
|
|
fcitx5.addons = [
|
|
pkgs.fcitx5-chinese-addons
|
|
pkgs.fcitx5-table-extra
|
|
];
|
|
};
|
|
|
|
# Note:
|
|
# fcitx5, when wrapped with nix, will keep pointing to the configuration in the nix store.
|
|
# In order to change the configuration, you need to:
|
|
# - kill the existing fcitx5 process because the configtool kinda talks to it (?)
|
|
# - unlink the configuration file linked by home-manager (or copy it) so fcitx5-configtool can write to it
|
|
# - use fcitx5-configtool from a nix shell so that it doesn't get stuck with the nix store configuration
|
|
xdg.configFile = lib.mkIf cfg.enable {
|
|
"fcitx5".source = "${./fcitx}";
|
|
};
|
|
}
|