summaryrefslogtreecommitdiff
path: root/mac/.config/sketchybar/plugins/icon_map.sh
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-08-24 14:02:11 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-08-24 14:02:11 +0900
commit130e628ab35de45226fb5b88f103c1938dacfc63 (patch)
tree22659cf6da6c8d03e9580c2a7b0aad04058a355f /mac/.config/sketchybar/plugins/icon_map.sh
parenta311b30a10e90e3f878937bcf722daa8e75b68c1 (diff)
modified .gnupg/gpg-agent.conf, created sketchybar/
Diffstat (limited to 'mac/.config/sketchybar/plugins/icon_map.sh')
-rwxr-xr-xmac/.config/sketchybar/plugins/icon_map.sh637
1 files changed, 637 insertions, 0 deletions
diff --git a/mac/.config/sketchybar/plugins/icon_map.sh b/mac/.config/sketchybar/plugins/icon_map.sh
new file mode 100755
index 0000000..e23f8d0
--- /dev/null
+++ b/mac/.config/sketchybar/plugins/icon_map.sh
@@ -0,0 +1,637 @@
+#!/usr/bin/env bash
+
+### START-OF-ICON-MAP
+function __icon_map() {
+ case "$1" in
+ "Live")
+ icon_result=":ableton:"
+ ;;
+ "Adobe Bridge"*)
+ icon_result=":adobe_bridge:"
+ ;;
+ "Affinity Designer")
+ icon_result=":affinity_designer:"
+ ;;
+ "Affinity Designer 2")
+ icon_result=":affinity_designer_2:"
+ ;;
+ "Affinity Photo")
+ icon_result=":affinity_photo:"
+ ;;
+ "Affinity Photo 2")
+ icon_result=":affinity_photo_2:"
+ ;;
+ "Affinity Publisher")
+ icon_result=":affinity_publisher:"
+ ;;
+ "Affinity Publisher 2")
+ icon_result=":affinity_publisher_2:"
+ ;;
+ "Airmail")
+ icon_result=":airmail:"
+ ;;
+ "Alacritty")
+ icon_result=":alacritty:"
+ ;;
+ "Alfred")
+ icon_result=":alfred:"
+ ;;
+ "Android Messages")
+ icon_result=":android_messages:"
+ ;;
+ "Android Studio")
+ icon_result=":android_studio:"
+ ;;
+ "Anytype")
+ icon_result=":anytype:"
+ ;;
+ "App Eraser")
+ icon_result=":app_eraser:"
+ ;;
+ "App Store")
+ icon_result=":app_store:"
+ ;;
+ "Arc")
+ icon_result=":arc:"
+ ;;
+ "Atom")
+ icon_result=":atom:"
+ ;;
+ "Audacity")
+ icon_result=":audacity:"
+ ;;
+ "Bambu Studio")
+ icon_result=":bambu_studio:"
+ ;;
+ "MoneyMoney")
+ icon_result=":bank:"
+ ;;
+ "Battle.net")
+ icon_result=":battle_net:"
+ ;;
+ "Bear")
+ icon_result=":bear:"
+ ;;
+ "BetterTouchTool")
+ icon_result=":bettertouchtool:"
+ ;;
+ "Bilibili" | "哔哩哔哩")
+ icon_result=":bilibili:"
+ ;;
+ "Bitwarden")
+ icon_result=":bit_warden:"
+ ;;
+ "Blender")
+ icon_result=":blender:"
+ ;;
+ "BluOS Controller")
+ icon_result=":bluos_controller:"
+ ;;
+ "Calibre")
+ icon_result=":book:"
+ ;;
+ "Brave Browser")
+ icon_result=":brave_browser:"
+ ;;
+ "Calculator" | "Calculette")
+ icon_result=":calculator:"
+ ;;
+ "Calendar" | "日历" | "Fantastical" | "Cron" | "Amie" | "Calendrier" | "Notion Calendar")
+ icon_result=":calendar:"
+ ;;
+ "Caprine")
+ icon_result=":caprine:"
+ ;;
+ "Citrix Workspace" | "Citrix Viewer")
+ icon_result=":citrix:"
+ ;;
+ "ClickUp")
+ icon_result=":click_up:"
+ ;;
+ "Code" | "Code - Insiders")
+ icon_result=":code:"
+ ;;
+ "Color Picker" | "数码测色计")
+ icon_result=":color_picker:"
+ ;;
+ "CotEditor")
+ icon_result=":coteditor:"
+ ;;
+ "Creative Cloud")
+ icon_result=":creative_cloud:"
+ ;;
+ "Cypress")
+ icon_result=":cypress:"
+ ;;
+ "DataGrip")
+ icon_result=":datagrip:"
+ ;;
+ "DataSpell")
+ icon_result=":dataspell:"
+ ;;
+ "DaVinci Resolve")
+ icon_result=":davinciresolve:"
+ ;;
+ "Default")
+ icon_result=":default:"
+ ;;
+ "CleanMyMac X")
+ icon_result=":desktop:"
+ ;;
+ "DEVONthink 3")
+ icon_result=":devonthink3:"
+ ;;
+ "DingTalk" | "钉钉" | "阿里钉")
+ icon_result=":dingtalk:"
+ ;;
+ "Discord" | "Discord Canary" | "Discord PTB")
+ icon_result=":discord:"
+ ;;
+ "Docker" | "Docker Desktop")
+ icon_result=":docker:"
+ ;;
+ "GrandTotal" | "Receipts")
+ icon_result=":dollar:"
+ ;;
+ "Double Commander")
+ icon_result=":doublecmd:"
+ ;;
+ "Drafts")
+ icon_result=":drafts:"
+ ;;
+ "Dropbox")
+ icon_result=":dropbox:"
+ ;;
+ "Element")
+ icon_result=":element:"
+ ;;
+ "Emacs")
+ icon_result=":emacs:"
+ ;;
+ "Evernote Legacy")
+ icon_result=":evernote_legacy:"
+ ;;
+ "FaceTime" | "FaceTime 通话")
+ icon_result=":face_time:"
+ ;;
+ "Figma")
+ icon_result=":figma:"
+ ;;
+ "Final Cut Pro")
+ icon_result=":final_cut_pro:"
+ ;;
+ "Finder" | "访达")
+ icon_result=":finder:"
+ ;;
+ "Firefox")
+ icon_result=":firefox:"
+ ;;
+ "Firefox Developer Edition" | "Firefox Nightly")
+ icon_result=":firefox_developer_edition:"
+ ;;
+ "Folx")
+ icon_result=":folx:"
+ ;;
+ "Fusion")
+ icon_result=":fusion:"
+ ;;
+ "System Preferences" | "System Settings" | "系统设置" | "Réglages Système")
+ icon_result=":gear:"
+ ;;
+ "GitHub Desktop")
+ icon_result=":git_hub:"
+ ;;
+ "Godot")
+ icon_result=":godot:"
+ ;;
+ "GoLand")
+ icon_result=":goland:"
+ ;;
+ "Chromium" | "Google Chrome" | "Google Chrome Canary")
+ icon_result=":google_chrome:"
+ ;;
+ "Grammarly Editor")
+ icon_result=":grammarly:"
+ ;;
+ "Home Assistant")
+ icon_result=":home_assistant:"
+ ;;
+ "Hyper")
+ icon_result=":hyper:"
+ ;;
+ "IntelliJ IDEA")
+ icon_result=":idea:"
+ ;;
+ "Inkdrop")
+ icon_result=":inkdrop:"
+ ;;
+ "Inkscape")
+ icon_result=":inkscape:"
+ ;;
+ "Insomnia")
+ icon_result=":insomnia:"
+ ;;
+ "Iris")
+ icon_result=":iris:"
+ ;;
+ "iTerm" | "iTerm2")
+ icon_result=":iterm:"
+ ;;
+ "Jellyfin Media Player")
+ icon_result=":jellyfin:"
+ ;;
+ "Joplin")
+ icon_result=":joplin:"
+ ;;
+ "카카오톡" | "KakaoTalk")
+ icon_result=":kakaotalk:"
+ ;;
+ "Kakoune")
+ icon_result=":kakoune:"
+ ;;
+ "KeePassXC")
+ icon_result=":kee_pass_x_c:"
+ ;;
+ "Keyboard Maestro")
+ icon_result=":keyboard_maestro:"
+ ;;
+ "Keynote" | "Keynote 讲演")
+ icon_result=":keynote:"
+ ;;
+ "kitty")
+ icon_result=":kitty:"
+ ;;
+ "League of Legends")
+ icon_result=":league_of_legends:"
+ ;;
+ "LibreWolf")
+ icon_result=":libre_wolf:"
+ ;;
+ "Adobe Lightroom")
+ icon_result=":lightroom:"
+ ;;
+ "Lightroom Classic")
+ icon_result=":lightroomclassic:"
+ ;;
+ "LINE")
+ icon_result=":line:"
+ ;;
+ "Linear")
+ icon_result=":linear:"
+ ;;
+ "LM Studio")
+ icon_result=":lm_studio:"
+ ;;
+ "LocalSend")
+ icon_result=":localsend:"
+ ;;
+ "Logic Pro")
+ icon_result=":logicpro:"
+ ;;
+ "Logseq")
+ icon_result=":logseq:"
+ ;;
+ "Canary Mail" | "HEY" | "Mail" | "Mailspring" | "MailMate" | "Superhuman" | "Spark" | "邮件")
+ icon_result=":mail:"
+ ;;
+ "MAMP" | "MAMP PRO")
+ icon_result=":mamp:"
+ ;;
+ "Maps" | "Google Maps")
+ icon_result=":maps:"
+ ;;
+ "Matlab")
+ icon_result=":matlab:"
+ ;;
+ "Mattermost")
+ icon_result=":mattermost:"
+ ;;
+ "Messages" | "信息" | "Nachrichten")
+ icon_result=":messages:"
+ ;;
+ "Messenger")
+ icon_result=":messenger:"
+ ;;
+ "Microsoft Edge")
+ icon_result=":microsoft_edge:"
+ ;;
+ "Microsoft Excel")
+ icon_result=":microsoft_excel:"
+ ;;
+ "Microsoft Outlook")
+ icon_result=":microsoft_outlook:"
+ ;;
+ "Microsoft PowerPoint")
+ icon_result=":microsoft_power_point:"
+ ;;
+ "Microsoft Remote Desktop")
+ icon_result=":microsoft_remote_desktop:"
+ ;;
+ "Microsoft Teams" | "Microsoft Teams (work or school)")
+ icon_result=":microsoft_teams:"
+ ;;
+ "Microsoft Word")
+ icon_result=":microsoft_word:"
+ ;;
+ "Min")
+ icon_result=":min_browser:"
+ ;;
+ "Miro")
+ icon_result=":miro:"
+ ;;
+ "MongoDB Compass"*)
+ icon_result=":mongodb:"
+ ;;
+ "mpv")
+ icon_result=":mpv:"
+ ;;
+ "Mullvad Browser")
+ icon_result=":mullvad_browser:"
+ ;;
+ "Music" | "音乐" | "Musique")
+ icon_result=":music:"
+ ;;
+ "Neovide" | "neovide")
+ icon_result=":neovide:"
+ ;;
+ "Neovim" | "neovim" | "nvim")
+ icon_result=":neovim:"
+ ;;
+ "网易云音乐")
+ icon_result=":netease_music:"
+ ;;
+ "Noodl" | "Noodl Editor")
+ icon_result=":noodl:"
+ ;;
+ "NordVPN")
+ icon_result=":nord_vpn:"
+ ;;
+ "Notability")
+ icon_result=":notability:"
+ ;;
+ "Notes" | "备忘录")
+ icon_result=":notes:"
+ ;;
+ "Notion")
+ icon_result=":notion:"
+ ;;
+ "Nova")
+ icon_result=":nova:"
+ ;;
+ "Numbers" | "Numbers 表格")
+ icon_result=":numbers:"
+ ;;
+ "Obsidian")
+ icon_result=":obsidian:"
+ ;;
+ "OBS")
+ icon_result=":obsstudio:"
+ ;;
+ "OmniFocus")
+ icon_result=":omni_focus:"
+ ;;
+ "1Password")
+ icon_result=":one_password:"
+ ;;
+ "ChatGPT")
+ icon_result=":openai:"
+ ;;
+ "OpenVPN Connect")
+ icon_result=":openvpn_connect:"
+ ;;
+ "Opera")
+ icon_result=":opera:"
+ ;;
+ "OrcaSlicer")
+ icon_result=":orcaslicer:"
+ ;;
+ "Orion" | "Orion RC")
+ icon_result=":orion:"
+ ;;
+ "Pages" | "Pages 文稿")
+ icon_result=":pages:"
+ ;;
+ "Parallels Desktop")
+ icon_result=":parallels:"
+ ;;
+ "Parsec")
+ icon_result=":parsec:"
+ ;;
+ "Preview" | "预览" | "Skim" | "zathura" | "Aperçu")
+ icon_result=":pdf:"
+ ;;
+ "PDF Expert")
+ icon_result=":pdf_expert:"
+ ;;
+ "Adobe Photoshop"*)
+ icon_result=":photoshop:"
+ ;;
+ "PhpStorm")
+ icon_result=":php_storm:"
+ ;;
+ "Pi-hole Remote")
+ icon_result=":pihole:"
+ ;;
+ "Pine")
+ icon_result=":pine:"
+ ;;
+ "Podcasts" | "播客")
+ icon_result=":podcasts:"
+ ;;
+ "PomoDone App")
+ icon_result=":pomodone:"
+ ;;
+ "Postman")
+ icon_result=":postman:"
+ ;;
+ "Proton Mail" | "Proton Mail Bridge")
+ icon_result=":proton_mail:"
+ ;;
+ "PrusaSlicer" | "SuperSlicer")
+ icon_result=":prusaslicer:"
+ ;;
+ "PyCharm")
+ icon_result=":pycharm:"
+ ;;
+ "QQ")
+ icon_result=":qq:"
+ ;;
+ "QQ音乐" | "QQMusic")
+ icon_result=":qqmusic:"
+ ;;
+ "Quantumult X")
+ icon_result=":quantumult_x:"
+ ;;
+ "qutebrowser")
+ icon_result=":qute_browser:"
+ ;;
+ "Raindrop.io")
+ icon_result=":raindrop_io:"
+ ;;
+ "Reeder")
+ icon_result=":reeder5:"
+ ;;
+ "Reminders" | "提醒事项" | "Rappels")
+ icon_result=":reminders:"
+ ;;
+ "Replit")
+ icon_result=":replit:"
+ ;;
+ "Rider" | "JetBrains Rider")
+ icon_result=":rider:"
+ ;;
+ "Safari" | "Safari浏览器" | "Safari Technology Preview")
+ icon_result=":safari:"
+ ;;
+ "Sequel Ace")
+ icon_result=":sequel_ace:"
+ ;;
+ "Sequel Pro")
+ icon_result=":sequel_pro:"
+ ;;
+ "Setapp")
+ icon_result=":setapp:"
+ ;;
+ "SF Symbols")
+ icon_result=":sf_symbols:"
+ ;;
+ "Signal")
+ icon_result=":signal:"
+ ;;
+ "Sketch")
+ icon_result=":sketch:"
+ ;;
+ "Skype")
+ icon_result=":skype:"
+ ;;
+ "Slack")
+ icon_result=":slack:"
+ ;;
+ "Spark Desktop")
+ icon_result=":spark:"
+ ;;
+ "Spotify")
+ icon_result=":spotify:"
+ ;;
+ "Spotlight")
+ icon_result=":spotlight:"
+ ;;
+ "Sublime Text")
+ icon_result=":sublime_text:"
+ ;;
+ "Tana")
+ icon_result=":tana:"
+ ;;
+ "TeamSpeak 3")
+ icon_result=":team_speak:"
+ ;;
+ "Telegram")
+ icon_result=":telegram:"
+ ;;
+ "Terminal" | "终端")
+ icon_result=":terminal:"
+ ;;
+ "Typora")
+ icon_result=":text:"
+ ;;
+ "Microsoft To Do" | "Things")
+ icon_result=":things:"
+ ;;
+ "Thunderbird")
+ icon_result=":thunderbird:"
+ ;;
+ "TickTick")
+ icon_result=":tick_tick:"
+ ;;
+ "TIDAL")
+ icon_result=":tidal:"
+ ;;
+ "Tiny RDM")
+ icon_result=":tinyrdm:"
+ ;;
+ "Todoist")
+ icon_result=":todoist:"
+ ;;
+ "Toggl Track")
+ icon_result=":toggl_track:"
+ ;;
+ "Tor Browser")
+ icon_result=":tor_browser:"
+ ;;
+ "Tower")
+ icon_result=":tower:"
+ ;;
+ "Transmit")
+ icon_result=":transmit:"
+ ;;
+ "Trello")
+ icon_result=":trello:"
+ ;;
+ "Tweetbot" | "Twitter")
+ icon_result=":twitter:"
+ ;;
+ "MacVim" | "Vim" | "VimR")
+ icon_result=":vim:"
+ ;;
+ "Vivaldi")
+ icon_result=":vivaldi:"
+ ;;
+ "VLC")
+ icon_result=":vlc:"
+ ;;
+ "VMware Fusion")
+ icon_result=":vmware_fusion:"
+ ;;
+ "VSCodium")
+ icon_result=":vscodium:"
+ ;;
+ "Warp")
+ icon_result=":warp:"
+ ;;
+ "WebStorm")
+ icon_result=":web_storm:"
+ ;;
+ "微信" | "WeChat")
+ icon_result=":wechat:"
+ ;;
+ "企业微信" | "WeCom")
+ icon_result=":wecom:"
+ ;;
+ "WezTerm")
+ icon_result=":wezterm:"
+ ;;
+ "WhatsApp" | "‎WhatsApp")
+ icon_result=":whats_app:"
+ ;;
+ "Xcode")
+ icon_result=":xcode:"
+ ;;
+ "Яндекс Музыка")
+ icon_result=":yandex_music:"
+ ;;
+ "Yuque" | "语雀")
+ icon_result=":yuque:"
+ ;;
+ "Zed")
+ icon_result=":zed:"
+ ;;
+ "Zeplin")
+ icon_result=":zeplin:"
+ ;;
+ "zoom.us")
+ icon_result=":zoom:"
+ ;;
+ "Zotero")
+ icon_result=":zotero:"
+ ;;
+ "Zulip")
+ icon_result=":zulip:"
+ ;;
+ *)
+ icon_result=":default:"
+ ;;
+ esac
+}
+### END-OF-ICON-MAP
+__icon_map "$1"
+echo "$icon_result"