From 69227c08b39498ba8da7d72260f3608beacf79fd Mon Sep 17 00:00:00 2001 From: Sir Blob Date: Thu, 24 Sep 2026 01:35:26 +0000 Subject: [PATCH] Remove the Omarchy icon font --- default/blob/blob-menu.jsonc | 2 +- fonts/README.md | 21 --------------------- fonts/omarchy.ttf | Bin 5412 -> 0 bytes install.sh | 1 + install/steps/config.sh | 16 +++++++++++++++- 5 files changed, 17 insertions(+), 23 deletions(-) delete mode 100644 fonts/README.md delete mode 100644 fonts/omarchy.ttf diff --git a/default/blob/blob-menu.jsonc b/default/blob/blob-menu.jsonc index 8043cfd..167af96 100644 --- a/default/blob/blob-menu.jsonc +++ b/default/blob/blob-menu.jsonc @@ -229,7 +229,7 @@ "setup.default.editor": {"icon":"","label":"Editor","title":"Default Editor"}, "setup.default.editor.neovim": {"icon":"","label":"Neovim","when":"blob-cmd-present nvim","checked":"[[ \"$(blob-default-editor)\" == \"nvim\" ]]","action":"blob-default-editor nvim"}, "setup.default.editor.vscode": {"icon":"","label":"VSCode","when":"blob-cmd-present code","checked":"[[ \"$(blob-default-editor)\" == \"code\" ]]","action":"blob-default-editor code"}, - "setup.default.editor.cursor": {"icon":"","iconFont":"blob","label":"Cursor","when":"blob-cmd-present cursor","checked":"[[ \"$(blob-default-editor)\" == \"cursor\" ]]","action":"blob-default-editor cursor"}, + "setup.default.editor.cursor": {"icon":"󰆿","label":"Cursor","when":"blob-cmd-present cursor","checked":"[[ \"$(blob-default-editor)\" == \"cursor\" ]]","action":"blob-default-editor cursor"}, "setup.default.editor.zed": {"icon":"","label":"Zed","when":"blob-cmd-present zeditor","checked":"[[ \"$(blob-default-editor)\" == \"zeditor\" ]]","action":"blob-default-editor zed"}, "setup.default.editor.sublime": {"icon":"","label":"Sublime Text","when":"blob-cmd-present sublime_text","checked":"[[ \"$(blob-default-editor)\" == \"sublime_text\" ]]","action":"blob-default-editor sublime_text"}, "setup.default.editor.helix": {"icon":"","label":"Helix","when":"blob-cmd-present helix","checked":"[[ \"$(blob-default-editor)\" == \"helix\" ]]","action":"blob-default-editor helix"}, diff --git a/fonts/README.md b/fonts/README.md deleted file mode 100644 index dd01f30..0000000 --- a/fonts/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# Blob icon font - -The private-use glyphs in `blob.ttf` are: - -- `U+E900` — Blob -- `U+E901` — Pi, from -- `U+E902` — OpenCode, from -- `U+E903` — omp, from -- `U+E904` — Grok, from -- `U+E905` — Codex, from the OpenAI mark on -- `U+E906` — LM Studio, from -- `U+E907` — Ollama, from -- `U+E908` — T3 Code, traced from the app icon in , since upstream publishes no monochrome SVG - -- `U+E90A` — Hermes, Font Awesome's staff-snake (CC BY 4.0) from , the mark Hermes serves as its favicon: their app icon is a portrait that reads as a smudge at menu size -- `U+E90B` — Perplexity, from -- `U+E90C` — OpenClaw, traced from the lobster mascot the openclaw package ships as `dist/control-ui/favicon.svg`, since upstream publishes no monochrome SVG -- `U+E90D` — Cursor, from - -The agent marks are monochrome so the menu can render them using the active -theme's foreground and selection colors. diff --git a/fonts/omarchy.ttf b/fonts/omarchy.ttf deleted file mode 100644 index 2172c05e78afd88d2bfb91fa88e8bd9e7fdb4093..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5412 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 diff --git a/install.sh b/install.sh index 1eae786..becbabf 100755 --- a/install.sh +++ b/install.sh @@ -63,6 +63,7 @@ link_blob_path install_packages install_shipped_config +remove_omarchy_font refresh_font_cache install_shell_profile install_bash_integration diff --git a/install/steps/config.sh b/install/steps/config.sh index 742b3f7..689c94b 100644 --- a/install/steps/config.sh +++ b/install/steps/config.sh @@ -60,7 +60,21 @@ install_shipped_config() { install_file "$repo_dir/shell.json" "$config_dir/blob/shell.json" "shell.json" install_file "$repo_dir/session/uwsm/default" "$config_dir/uwsm/default" "uwsm/default" install_file "$repo_dir/session/uwsm/env.d/10-blob" "$config_dir/uwsm/env.d/10-blob" "uwsm/env.d/10-blob" - install_file "$repo_dir/fonts/omarchy.ttf" "$font_dir/omarchy.ttf" "fonts/omarchy.ttf" +} + +remove_omarchy_font() { + local omarchy_font="$font_dir/omarchy.ttf" + + [[ -f $omarchy_font ]] || return 0 + + note_change + if [[ $check == true ]]; then + say "would remove $omarchy_font" + return 0 + fi + + rm -f "$omarchy_font" + say "rm fonts/omarchy.ttf" } bashrc_line='[ -r "$HOME/.local/share/blob/session/bashrc" ] && . "$HOME/.local/share/blob/session/bashrc"'