From b7ced3b1b0132c562876ff48434c2565912d2a23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Mon, 24 Aug 2026 19:41:33 -0400 Subject: [PATCH] IME: dependency-free profile comparison Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01QKxGW1raAWaqeU8WdHsMsp --- bin/omarchy-cn-ime-apply | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"