Move fcitx5 into own module

This commit is contained in:
Elnu 2022-10-13 19:40:15 -07:00
parent b808c6d94c
commit 3a89798c73
2 changed files with 15 additions and 17 deletions

14
fcitx5/default.nix Normal file
View file

@ -0,0 +1,14 @@
{
i18n.inputMethod = {
enabled = "fcitx5";
# Commented out, not working
#fcitx.engines = with pkgs.fcitx-engines; [ anthy ];
};
home.sessionVariables = {
GTK_IM_MDOULE = "fcitx";
QT_IM_MODULE = "fcitx";
XMODIFIERS = "@im=fcitx";
GLFW_IM_MODULE = "ibus"; # IME support in anthy
};
}

View file

@ -7,6 +7,7 @@ in
{
imports = [
../vim.nix
../fcitx5
../wallpaper.nix
../picom.nix
../i3.nix
@ -39,12 +40,6 @@ in
platformTheme = "gtk";
};
i18n.inputMethod = {
enabled = "fcitx5";
# Commented out, not working
# fcitx.engines = with pkgs.fcitx-engines; [ anthy ];
};
home = {
username = "${user}";
homeDirectory = "/home/${user}";
@ -62,18 +57,7 @@ in
firefox
discord
gnome.nautilus
# Configuration applications
fcitx5-configtool
];
sessionVariables = {
EDITOR = "vim";
GTK_IM_MDOULE = "fcitx";
QT_IM_MODULE = "fcitx";
XMODIFIERS = "@im=fcitx";
GLFW_IM_MODULE = "ibus"; # IME support in anthy
};
};
programs.bash = {