Create wrapper package for fcitx with plugins.

This creates a wrapper package for fcitx so that plugins can be enabled by the user.  This is based on the wrapper package for pidgin-with-plugins.

By using this wrapper instead of the fcitx package itself, it will be possible for the user to enable/disable plugins.

This is an improvement over #4713 that just makes a wrapper package with the plugins instead of creating an entire new package that must be compiled.  This also closes the issue #4550.


I believe it is the null set.

Most of fcitx's plugins enable communication with additional IME libraries.  The only plugin currently available is anthy, which enables Japanese input.

There are a couple other commonly used Japanese input plugins, but there are not packages for them yet in Nix.  In most cases, it wouldn't really make sense to use them together.

I believe there are also other commonly used plugins for Korean and Chinese, but it also wouldn't make sense to use these plugins together (unless you speak Korean, Chinese, Japanese, etc).