Merge branch 'fcitx5' into dev

This commit is contained in:
Yingjie Wang 2024-04-05 15:31:39 -04:00
commit 48eab0a6ab
3 changed files with 30 additions and 0 deletions

24
.install/fcitx5.sh Normal file
View File

@ -0,0 +1,24 @@
# ------------------------------------------------------
# Select fcitx5 or not
# ------------------------------------------------------
echo -e "${GREEN}"
figlet "fcitx5"
echo -e "${NONE}"
if gum confirm "Do you want to install fcitx5 and chinese input method?" ;then
packagesPacman=(
"fcitx5"
"fcitx5-chinese-addons"
"fcitx5-configtool"
"fcitx5-gtk"
"fcitx5-qt"
);
packagesYay=(
"fcitx5-skin-seasons"
);
source .install/install-packages.sh
echo "# -----------------------------------------------------" >> hypr/conf/hyprland.conf
echo "# fcitx5 support" >> hypr/conf/hyprland.conf
echo "# -----------------------------------------------------" >> hypr/conf/hyprland.conf
echo "source = ~/dotfiles/hypr/conf/fcitx5.conf" >> hypr/conf/hyprland.conf
fi

5
hypr/conf/fcitx5.conf Normal file
View File

@ -0,0 +1,5 @@
exec-once = fcitx5-remote -r
exec-once = fcitx5 -d --replace
exec-once = fcitx5-remote -r
bind=$mainMod CTRL, E, exec, pkill fcitx5 -9;sleep 1;fcitx5 -d --replace; sleep 1;fcitx5-remote -r

View File

@ -44,6 +44,7 @@ source .install/remove.sh
source .install/general.sh
source .install/packages/general-packages.sh
source .install/install-packages.sh
source .install/fcitx5.sh
source .install/profile.sh
if [[ $profile == *"Hyprland"* ]]; then
echo -e "${GREEN}"