Fcitx5: Difference between revisions

From NixOS Wiki
imported>Tamiyo
m add category
imported>Tamiyo
better organized
Line 2: Line 2:


== Setup ==
== Setup ==
The following is a simple NixOs configuration that'll setup fcitx5, its config tool, and two addons.
The following is a simple NixOs configuration that'll setup fcitx5, its GUI config tool, and two addons.


  i18n.inputMethod = {
  i18n.inputMethod = {
Line 12: Line 12:
  };
  };


Notably, NixOs automagically sets session variables that are required for fcitx5. It's also worth pointing out that installing fcitx5 using <code>environment.systemPackages</code> can interfere with addon detection.
Notably, NixOs automagically sets session variables that are required for fcitx5.  
 
== Troubleshooting ==
Installing fcitx5 using <code>environment.systemPackages</code> can interfere with addon detection.


[[Category:Applications]]
[[Category:Applications]]

Revision as of 22:03, 3 December 2022

Fcitx5 is a lightweight input method framework with addon support.

Setup

The following is a simple NixOs configuration that'll setup fcitx5, its GUI config tool, and two addons.

i18n.inputMethod = {
    enabled = "fcitx5";
    fcitx5.addons = with pkgs; [
        fcitx5-mozc
        fcitx5-gtk
    ];
};

Notably, NixOs automagically sets session variables that are required for fcitx5.

Troubleshooting

Installing fcitx5 using environment.systemPackages can interfere with addon detection.