From dbdec0b3827821634600f627206caa5c99f9b2c5 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Mon, 22 Dec 2025 17:49:08 +0900 Subject: [PATCH] [+] fcitx themes --- .../themes/inflex-sakura-dark/highlight.svg | 84 ++ .../themes/inflex-sakura-dark/panel.svg | 124 +++ .../themes/inflex-sakura-dark/theme.conf | 412 +++++++++ .../fcitx5/themes/inflex-sakura/highlight.svg | 84 ++ .../fcitx5/themes/inflex-sakura/panel.svg | 124 +++ .../fcitx5/themes/inflex-sakura/theme.conf | 412 +++++++++ .../kwinblur-inflex-sakura-dark/blur-mask.svg | 866 ++++++++++++++++++ .../kwinblur-inflex-sakura-dark/highlight.svg | 84 ++ .../kwinblur-inflex-sakura-dark/panel.svg | 188 ++++ .../kwinblur-inflex-sakura-dark/theme.conf | 412 +++++++++ .../kwinblur-inflex-sakura/blur-mask.svg | 866 ++++++++++++++++++ .../kwinblur-inflex-sakura/highlight.svg | 84 ++ .../themes/kwinblur-inflex-sakura/panel.svg | 188 ++++ .../themes/kwinblur-inflex-sakura/theme.conf | 412 +++++++++ scripts/includes/config-sync.sh | 3 +- 15 files changed, 4342 insertions(+), 1 deletion(-) create mode 100644 config-sync/.config/fcitx5/themes/inflex-sakura-dark/highlight.svg create mode 100644 config-sync/.config/fcitx5/themes/inflex-sakura-dark/panel.svg create mode 100644 config-sync/.config/fcitx5/themes/inflex-sakura-dark/theme.conf create mode 100644 config-sync/.config/fcitx5/themes/inflex-sakura/highlight.svg create mode 100644 config-sync/.config/fcitx5/themes/inflex-sakura/panel.svg create mode 100644 config-sync/.config/fcitx5/themes/inflex-sakura/theme.conf create mode 100644 config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/blur-mask.svg create mode 100644 config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/highlight.svg create mode 100644 config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/panel.svg create mode 100644 config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/theme.conf create mode 100644 config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/blur-mask.svg create mode 100644 config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/highlight.svg create mode 100644 config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/panel.svg create mode 100644 config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/theme.conf diff --git a/config-sync/.config/fcitx5/themes/inflex-sakura-dark/highlight.svg b/config-sync/.config/fcitx5/themes/inflex-sakura-dark/highlight.svg new file mode 100644 index 0000000..eb4ecba --- /dev/null +++ b/config-sync/.config/fcitx5/themes/inflex-sakura-dark/highlight.svg @@ -0,0 +1,84 @@ + + + + + + + + + diff --git a/config-sync/.config/fcitx5/themes/inflex-sakura-dark/panel.svg b/config-sync/.config/fcitx5/themes/inflex-sakura-dark/panel.svg new file mode 100644 index 0000000..b0e73aa --- /dev/null +++ b/config-sync/.config/fcitx5/themes/inflex-sakura-dark/panel.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + Layer 1 + + + diff --git a/config-sync/.config/fcitx5/themes/inflex-sakura-dark/theme.conf b/config-sync/.config/fcitx5/themes/inflex-sakura-dark/theme.conf new file mode 100644 index 0000000..e4d0c50 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/inflex-sakura-dark/theme.conf @@ -0,0 +1,412 @@ +[Metadata] +# 名称 +Name=Inflex Sakura dark +# 版本 +Version=1.10 +# 作者 +Author=sanweiya +# 描述 +Description="Aesthetic, modern fcitx5 theme featuring sharp-edged rectangle design." + +[InputPanel] +# 一般文字颜色 +NormalColor=#bcbcbc +# 高亮候选词颜色 +HighlightCandidateColor=#7B283C +# KWin 下启用模糊 +EnableBlur=False +# 模糊遮罩 +BlurMask= +# 竖排列表时使用所有横向空间高亮 +FullWidthHighlight=True +# 高亮文字颜色 +HighlightColor=#ffffff +# 高亮背景颜色 +HighlightBackgroundColor=#a5a5a5 + +[InputPanel/BlurMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Background] +# 背景图片 +Image=panel.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[InputPanel/Background/Margin] +# 左侧边距 +Left=15 +# 右侧边距 +Right=15 +# 顶部边距 +Top=15 +# 底部边距 +Bottom=15 + +[InputPanel/Background/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Highlight] +# 背景图片 +Image=highlight.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[InputPanel/Highlight/Margin] +# 左侧边距 +Left=15 +# 右侧边距 +Right=15 +# 顶部边距 +Top=10 +# 底部边距 +Bottom=10 + +[InputPanel/Highlight/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Highlight/HighlightClickMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/ContentMargin] +# 左侧边距 +Left=9 +# 右侧边距 +Right=9 +# 顶部边距 +Top=7 +# 底部边距 +Bottom=7 + +[InputPanel/TextMargin] +# 左侧边距 +Left=9 +# 右侧边距 +Right=9 +# 顶部边距 +Top=6 +# 底部边距 +Bottom=7 + +[InputPanel/PrevPage] +# 图片 +Image= + +[InputPanel/PrevPage/ClickMargin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=4 +# 底部边距 +Bottom=4 + +[InputPanel/NextPage] +# 图片 +Image= + +[InputPanel/NextPage/ClickMargin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=4 +# 底部边距 +Bottom=4 + +[InputPanel/ShadowMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu] +# 一般文字颜色 +NormalColor=#000000 +# 高亮候选词颜色 +HighlightCandidateColor=#ffffff +# 间隔 +Spacing=0 + +[Menu/Background] +# 背景图片 +Image=panel.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Background/Margin] +# 左侧边距 +Left=11 +# 右侧边距 +Right=11 +# 顶部边距 +Top=11 +# 底部边距 +Bottom=11 + +[Menu/Background/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Highlight] +# 背景图片 +Image=highlight.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Highlight/Margin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=5 +# 底部边距 +Bottom=5 + +[Menu/Highlight/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Separator] +# 背景图片 +Image= +# 颜色 +Color=#c0c0c0 +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Separator/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Separator/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/CheckBox] +# 背景图片 +Image=radio.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/CheckBox/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/CheckBox/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/SubMenu] +# 背景图片 +Image=arrow.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/SubMenu/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/SubMenu/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/ContentMargin] +# 左侧边距 +Left=11 +# 右侧边距 +Right=11 +# 顶部边距 +Top=11 +# 底部边距 +Bottom=11 + +[Menu/TextMargin] +# 左侧边距 +Left=6 +# 右侧边距 +Right=6 +# 顶部边距 +Top=6 +# 底部边距 +Bottom=6 + diff --git a/config-sync/.config/fcitx5/themes/inflex-sakura/highlight.svg b/config-sync/.config/fcitx5/themes/inflex-sakura/highlight.svg new file mode 100644 index 0000000..89ee526 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/inflex-sakura/highlight.svg @@ -0,0 +1,84 @@ + + + + + + + + + diff --git a/config-sync/.config/fcitx5/themes/inflex-sakura/panel.svg b/config-sync/.config/fcitx5/themes/inflex-sakura/panel.svg new file mode 100644 index 0000000..cfa2c7d --- /dev/null +++ b/config-sync/.config/fcitx5/themes/inflex-sakura/panel.svg @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + Layer 1 + + + diff --git a/config-sync/.config/fcitx5/themes/inflex-sakura/theme.conf b/config-sync/.config/fcitx5/themes/inflex-sakura/theme.conf new file mode 100644 index 0000000..cd07d82 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/inflex-sakura/theme.conf @@ -0,0 +1,412 @@ +[Metadata] +# 名称 +Name=Inflex Sakura +# 版本 +Version=1.10 +# 作者 +Author=sanweiya +# 描述 +Description="Aesthetic, modern fcitx5 theme featuring sharp-edged rectangle design." + +[InputPanel] +# 一般文字颜色 +NormalColor=#808080 +# 高亮候选词颜色 +HighlightCandidateColor=#7B283C +# KWin 下启用模糊 +EnableBlur=False +# 模糊遮罩 +BlurMask= +# 竖排列表时使用所有横向空间高亮 +FullWidthHighlight=True +# 高亮文字颜色 +HighlightColor=#ffffff +# 高亮背景颜色 +HighlightBackgroundColor=#a5a5a5 + +[InputPanel/BlurMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Background] +# 背景图片 +Image=panel.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[InputPanel/Background/Margin] +# 左侧边距 +Left=15 +# 右侧边距 +Right=15 +# 顶部边距 +Top=15 +# 底部边距 +Bottom=15 + +[InputPanel/Background/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Highlight] +# 背景图片 +Image=highlight.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[InputPanel/Highlight/Margin] +# 左侧边距 +Left=15 +# 右侧边距 +Right=15 +# 顶部边距 +Top=10 +# 底部边距 +Bottom=10 + +[InputPanel/Highlight/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Highlight/HighlightClickMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/ContentMargin] +# 左侧边距 +Left=9 +# 右侧边距 +Right=9 +# 顶部边距 +Top=7 +# 底部边距 +Bottom=7 + +[InputPanel/TextMargin] +# 左侧边距 +Left=9 +# 右侧边距 +Right=9 +# 顶部边距 +Top=6 +# 底部边距 +Bottom=7 + +[InputPanel/PrevPage] +# 图片 +Image= + +[InputPanel/PrevPage/ClickMargin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=4 +# 底部边距 +Bottom=4 + +[InputPanel/NextPage] +# 图片 +Image= + +[InputPanel/NextPage/ClickMargin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=4 +# 底部边距 +Bottom=4 + +[InputPanel/ShadowMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu] +# 一般文字颜色 +NormalColor=#000000 +# 高亮候选词颜色 +HighlightCandidateColor=#ffffff +# 间隔 +Spacing=0 + +[Menu/Background] +# 背景图片 +Image=panel.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Background/Margin] +# 左侧边距 +Left=11 +# 右侧边距 +Right=11 +# 顶部边距 +Top=11 +# 底部边距 +Bottom=11 + +[Menu/Background/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Highlight] +# 背景图片 +Image=highlight.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Highlight/Margin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=5 +# 底部边距 +Bottom=5 + +[Menu/Highlight/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Separator] +# 背景图片 +Image= +# 颜色 +Color=#c0c0c0 +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Separator/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Separator/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/CheckBox] +# 背景图片 +Image=radio.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/CheckBox/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/CheckBox/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/SubMenu] +# 背景图片 +Image=arrow.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/SubMenu/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/SubMenu/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/ContentMargin] +# 左侧边距 +Left=11 +# 右侧边距 +Right=11 +# 顶部边距 +Top=11 +# 底部边距 +Bottom=11 + +[Menu/TextMargin] +# 左侧边距 +Left=6 +# 右侧边距 +Right=6 +# 顶部边距 +Top=6 +# 底部边距 +Bottom=6 + diff --git a/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/blur-mask.svg b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/blur-mask.svg new file mode 100644 index 0000000..0cf0fd9 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/blur-mask.svg @@ -0,0 +1,866 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/highlight.svg b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/highlight.svg new file mode 100644 index 0000000..89ee526 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/highlight.svg @@ -0,0 +1,84 @@ + + + + + + + + + diff --git a/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/panel.svg b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/panel.svg new file mode 100644 index 0000000..d13dc22 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/panel.svg @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/theme.conf b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/theme.conf new file mode 100644 index 0000000..32b0f07 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura-dark/theme.conf @@ -0,0 +1,412 @@ +[Metadata] +# 名称 +Name=Inflex Sakura blur dark +# 版本 +Version=1.10 +# 作者 +Author=sanweiya +# 描述 +Description="Aesthetic, modern fcitx5 theme featuring sharp-edged rectangle design." + +[InputPanel] +# 一般文字颜色 +NormalColor=#bcbcbc +# 高亮候选词颜色 +HighlightCandidateColor=#7B283C +# KWin 下启用模糊 +EnableBlur=True +# 模糊遮罩 +BlurMask=blur-mask.svg +# 竖排列表时使用所有横向空间高亮 +FullWidthHighlight=True +# 高亮文字颜色 +HighlightColor=#ffffff +# 高亮背景颜色 +HighlightBackgroundColor=#a5a5a5 + +[InputPanel/BlurMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Background] +# 背景图片 +Image=panel.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[InputPanel/Background/Margin] +# 左侧边距 +Left=15 +# 右侧边距 +Right=15 +# 顶部边距 +Top=15 +# 底部边距 +Bottom=15 + +[InputPanel/Background/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Highlight] +# 背景图片 +Image=highlight.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[InputPanel/Highlight/Margin] +# 左侧边距 +Left=15 +# 右侧边距 +Right=15 +# 顶部边距 +Top=10 +# 底部边距 +Bottom=10 + +[InputPanel/Highlight/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Highlight/HighlightClickMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/ContentMargin] +# 左侧边距 +Left=9 +# 右侧边距 +Right=9 +# 顶部边距 +Top=7 +# 底部边距 +Bottom=7 + +[InputPanel/TextMargin] +# 左侧边距 +Left=9 +# 右侧边距 +Right=9 +# 顶部边距 +Top=6 +# 底部边距 +Bottom=7 + +[InputPanel/PrevPage] +# 图片 +Image= + +[InputPanel/PrevPage/ClickMargin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=4 +# 底部边距 +Bottom=4 + +[InputPanel/NextPage] +# 图片 +Image= + +[InputPanel/NextPage/ClickMargin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=4 +# 底部边距 +Bottom=4 + +[InputPanel/ShadowMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu] +# 一般文字颜色 +NormalColor=#000000 +# 高亮候选词颜色 +HighlightCandidateColor=#ffffff +# 间隔 +Spacing=0 + +[Menu/Background] +# 背景图片 +Image=panel.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Background/Margin] +# 左侧边距 +Left=11 +# 右侧边距 +Right=11 +# 顶部边距 +Top=11 +# 底部边距 +Bottom=11 + +[Menu/Background/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Highlight] +# 背景图片 +Image=highlight.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Highlight/Margin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=5 +# 底部边距 +Bottom=5 + +[Menu/Highlight/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Separator] +# 背景图片 +Image= +# 颜色 +Color=#c0c0c0 +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Separator/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Separator/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/CheckBox] +# 背景图片 +Image=radio.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/CheckBox/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/CheckBox/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/SubMenu] +# 背景图片 +Image=arrow.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/SubMenu/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/SubMenu/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/ContentMargin] +# 左侧边距 +Left=11 +# 右侧边距 +Right=11 +# 顶部边距 +Top=11 +# 底部边距 +Bottom=11 + +[Menu/TextMargin] +# 左侧边距 +Left=6 +# 右侧边距 +Right=6 +# 顶部边距 +Top=6 +# 底部边距 +Bottom=6 + diff --git a/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/blur-mask.svg b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/blur-mask.svg new file mode 100644 index 0000000..0cf0fd9 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/blur-mask.svg @@ -0,0 +1,866 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/highlight.svg b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/highlight.svg new file mode 100644 index 0000000..89ee526 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/highlight.svg @@ -0,0 +1,84 @@ + + + + + + + + + diff --git a/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/panel.svg b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/panel.svg new file mode 100644 index 0000000..861ac3a --- /dev/null +++ b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/panel.svg @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/theme.conf b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/theme.conf new file mode 100644 index 0000000..24d02a2 --- /dev/null +++ b/config-sync/.config/fcitx5/themes/kwinblur-inflex-sakura/theme.conf @@ -0,0 +1,412 @@ +[Metadata] +# 名称 +Name=Inflex Sakura blur +# 版本 +Version=1.10 +# 作者 +Author=sanweiya +# 描述 +Description="Aesthetic, modern fcitx5 theme featuring sharp-edged rectangle design." + +[InputPanel] +# 一般文字颜色 +NormalColor=#808080 +# 高亮候选词颜色 +HighlightCandidateColor=#7B283C +# KWin 下启用模糊 +EnableBlur=True +# 模糊遮罩 +BlurMask=blur-mask.svg +# 竖排列表时使用所有横向空间高亮 +FullWidthHighlight=True +# 高亮文字颜色 +HighlightColor=#ffffff +# 高亮背景颜色 +HighlightBackgroundColor=#a5a5a5 + +[InputPanel/BlurMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Background] +# 背景图片 +Image=panel.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[InputPanel/Background/Margin] +# 左侧边距 +Left=15 +# 右侧边距 +Right=15 +# 顶部边距 +Top=15 +# 底部边距 +Bottom=15 + +[InputPanel/Background/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Highlight] +# 背景图片 +Image=highlight.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[InputPanel/Highlight/Margin] +# 左侧边距 +Left=15 +# 右侧边距 +Right=15 +# 顶部边距 +Top=10 +# 底部边距 +Bottom=10 + +[InputPanel/Highlight/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/Highlight/HighlightClickMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[InputPanel/ContentMargin] +# 左侧边距 +Left=9 +# 右侧边距 +Right=9 +# 顶部边距 +Top=7 +# 底部边距 +Bottom=7 + +[InputPanel/TextMargin] +# 左侧边距 +Left=9 +# 右侧边距 +Right=9 +# 顶部边距 +Top=6 +# 底部边距 +Bottom=7 + +[InputPanel/PrevPage] +# 图片 +Image= + +[InputPanel/PrevPage/ClickMargin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=4 +# 底部边距 +Bottom=4 + +[InputPanel/NextPage] +# 图片 +Image= + +[InputPanel/NextPage/ClickMargin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=4 +# 底部边距 +Bottom=4 + +[InputPanel/ShadowMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu] +# 一般文字颜色 +NormalColor=#000000 +# 高亮候选词颜色 +HighlightCandidateColor=#ffffff +# 间隔 +Spacing=0 + +[Menu/Background] +# 背景图片 +Image=panel.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Background/Margin] +# 左侧边距 +Left=11 +# 右侧边距 +Right=11 +# 顶部边距 +Top=11 +# 底部边距 +Bottom=11 + +[Menu/Background/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Highlight] +# 背景图片 +Image=highlight.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Highlight/Margin] +# 左侧边距 +Left=5 +# 右侧边距 +Right=5 +# 顶部边距 +Top=5 +# 底部边距 +Bottom=5 + +[Menu/Highlight/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Separator] +# 背景图片 +Image= +# 颜色 +Color=#c0c0c0 +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/Separator/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/Separator/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/CheckBox] +# 背景图片 +Image=radio.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/CheckBox/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/CheckBox/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/SubMenu] +# 背景图片 +Image=arrow.svg +# 颜色 +Color=#ffffff +# 边框颜色 +BorderColor=#ffffff00 +# 边框宽度 +BorderWidth=0 +# 覆盖图片 +Overlay= +# 覆盖图片位置 +Gravity="Top Left" +# 覆盖图片 X 偏移 +OverlayOffsetX=0 +# 覆盖图片 Y 偏移 +OverlayOffsetY=0 +# 显示区域不足时隐藏覆盖图片 +HideOverlayIfOversize=False + +[Menu/SubMenu/Margin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/SubMenu/OverlayClipMargin] +# 左侧边距 +Left=0 +# 右侧边距 +Right=0 +# 顶部边距 +Top=0 +# 底部边距 +Bottom=0 + +[Menu/ContentMargin] +# 左侧边距 +Left=11 +# 右侧边距 +Right=11 +# 顶部边距 +Top=11 +# 底部边距 +Bottom=11 + +[Menu/TextMargin] +# 左侧边距 +Left=6 +# 右侧边距 +Right=6 +# 顶部边距 +Top=6 +# 底部边距 +Bottom=6 + diff --git a/scripts/includes/config-sync.sh b/scripts/includes/config-sync.sh index c14ecc7..d2cb987 100644 --- a/scripts/includes/config-sync.sh +++ b/scripts/includes/config-sync.sh @@ -55,7 +55,8 @@ check-config "$HOME/.config/kitty" "$CFGSYNC/.config/kitty" check-config "$HOME/.config/tmux" "$CFGSYNC/.config/tmux" check-config "$HOME/.ipython/profile_default/startup/ipython_init.py" "$CFGSYNC/ipython_init.py" # check-config "$HOME/.config/ibus/rime" "$CFGSYNC/.config/ibus/rime" -# check-config "$HOME/.local/share/fcitx5/rime" "$CFGSYNC/.config/ibus/rime" +check-config "$HOME/.local/share/fcitx5/rime" "$CFGSYNC/.config/ibus/rime" +check-config "$HOME/.local/share/fcitx5/themes" "$CFGSYNC/.config/fcitx5/themes" # macOS only if [[ $OSTYPE == 'darwin'* ]]; then