diff --git a/bin/omarchy-cn-ime-apply b/bin/omarchy-cn-ime-apply index 5626c5da..3d9721da 100755 --- a/bin/omarchy-cn-ime-apply +++ b/bin/omarchy-cn-ime-apply @@ -9,7 +9,7 @@ omarchy-pkg-add fcitx5-rime fcitx5-chinese-addons fcitx5-configtool profile_dir="$HOME/.config/fcitx5" mkdir -p "$profile_dir" -if [[ -f $profile_dir/profile ]] && ! cmp -s "$profile_dir/profile" "$OMARCHY_PATH/cn/fcitx5/profile"; then +if [[ -f $profile_dir/profile && "$(<"$profile_dir/profile")" != "$(<"$OMARCHY_PATH/cn/fcitx5/profile")" ]]; then backup_dir="$HOME/.local/state/omarchycn/backups/ime/$(date +%Y%m%d-%H%M%S)" mkdir -p "$backup_dir" cp "$profile_dir/profile" "$backup_dir/profile"