Remove the Omarchy icon font
This commit is contained in:
1 parent
7b27f50b26
commit
69227c08b3
5 files changed
+17
-23
No files matched your search
@@ -229,7 +229,7 @@
|
|||||||
"setup.default.editor": {"icon":"","label":"Editor","title":"Default Editor"},
|
"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.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.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.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.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"},
|
"setup.default.editor.helix": {"icon":"","label":"Helix","when":"blob-cmd-present helix","checked":"[[ \"$(blob-default-editor)\" == \"helix\" ]]","action":"blob-default-editor helix"},
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
# Blob icon font
|
|
||||||
|
|
||||||
The private-use glyphs in `blob.ttf` are:
|
|
||||||
|
|
||||||
- `U+E900` — Blob
|
|
||||||
- `U+E901` — Pi, from <https://pi.dev/logo-auto.svg>
|
|
||||||
- `U+E902` — OpenCode, from <https://opencode.ai/favicon-96x96-v3.png>
|
|
||||||
- `U+E903` — omp, from <https://omp.sh/favicon.svg>
|
|
||||||
- `U+E904` — Grok, from <https://grok.com/images/favicon.svg>
|
|
||||||
- `U+E905` — Codex, from the OpenAI mark on <https://developers.openai.com/codex/>
|
|
||||||
- `U+E906` — LM Studio, from <https://simpleicons.org/icons/lmstudio.svg>
|
|
||||||
- `U+E907` — Ollama, from <https://simpleicons.org/icons/ollama.svg>
|
|
||||||
- `U+E908` — T3 Code, traced from the app icon in <https://aur.archlinux.org/cgit/aur.git/plain/t3code-icon.png?h=t3code-bin>, since upstream publishes no monochrome SVG
|
|
||||||
|
|
||||||
- `U+E90A` — Hermes, Font Awesome's staff-snake (CC BY 4.0) from <https://fontawesome.com/icons/staff-snake>, 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 <https://simpleicons.org/icons/perplexity.svg>
|
|
||||||
- `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 <https://simpleicons.org/icons/cursor.svg>
|
|
||||||
|
|
||||||
The agent marks are monochrome so the menu can render them using the active
|
|
||||||
theme's foreground and selection colors.
|
|
||||||
Binary file not shown.
@@ -63,6 +63,7 @@ link_blob_path
|
|||||||
install_packages
|
install_packages
|
||||||
|
|
||||||
install_shipped_config
|
install_shipped_config
|
||||||
|
remove_omarchy_font
|
||||||
refresh_font_cache
|
refresh_font_cache
|
||||||
install_shell_profile
|
install_shell_profile
|
||||||
install_bash_integration
|
install_bash_integration
|
||||||
|
|||||||
+15
-1
@@ -60,7 +60,21 @@ install_shipped_config() {
|
|||||||
install_file "$repo_dir/shell.json" "$config_dir/blob/shell.json" "shell.json"
|
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/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/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"'
|
bashrc_line='[ -r "$HOME/.local/share/blob/session/bashrc" ] && . "$HOME/.local/share/blob/session/bashrc"'
|
||||||
|
|||||||
Reference in new issue
Block a user