Updated Neovim Plugins as well as cleaned up aerospace config and sketbar config and added fastfetch config
436 lines
7.8 KiB
Bash
Executable File
436 lines
7.8 KiB
Bash
Executable File
|
|
function icon_map() {
|
|
case "$1" in
|
|
"Keynote" | "Keynote 讲演")
|
|
icon_result=":keynote:"
|
|
;;
|
|
"Figma")
|
|
icon_result=":figma:"
|
|
;;
|
|
"VMware Fusion")
|
|
icon_result=":vmware_fusion:"
|
|
;;
|
|
"Alacritty" | "Hyper" | "iTerm2" | "kitty" | "Terminal" | "终端" | "WezTerm")
|
|
icon_result=":terminal:"
|
|
;;
|
|
"Microsoft To Do" | "Things")
|
|
icon_result=":things:"
|
|
;;
|
|
"Keyboard Maestro")
|
|
icon_result=":keyboard_maestro:"
|
|
;;
|
|
"App Store")
|
|
icon_result=":app_store:"
|
|
;;
|
|
"CleanMyMac X")
|
|
icon_result=":desktop:"
|
|
;;
|
|
"Android Messages")
|
|
icon_result=":android_messages:"
|
|
;;
|
|
"Reeder")
|
|
icon_result=":reeder5:"
|
|
;;
|
|
"Joplin")
|
|
icon_result=":joplin:"
|
|
;;
|
|
"Discord" | "Discord Canary" | "Discord PTB")
|
|
icon_result=":discord:"
|
|
;;
|
|
"Logseq")
|
|
icon_result=":logseq:"
|
|
;;
|
|
"Microsoft Excel")
|
|
icon_result=":microsoft_excel:"
|
|
;;
|
|
"Microsoft PowerPoint")
|
|
icon_result=":microsoft_power_point:"
|
|
;;
|
|
"Telegram")
|
|
icon_result=":telegram:"
|
|
;;
|
|
"Transmit")
|
|
icon_result=":transmit:"
|
|
;;
|
|
"Pi-hole Remote")
|
|
icon_result=":pihole:"
|
|
;;
|
|
"League of Legends")
|
|
icon_result=":league_of_legends:"
|
|
;;
|
|
"Element")
|
|
icon_result=":element:"
|
|
;;
|
|
"Zulip")
|
|
icon_result=":zulip:"
|
|
;;
|
|
"Sequel Ace")
|
|
icon_result=":sequel_ace:"
|
|
;;
|
|
"Zed")
|
|
icon_result=":zed:"
|
|
;;
|
|
"TeamSpeak 3")
|
|
icon_result=":team_speak:"
|
|
;;
|
|
"1Password")
|
|
icon_result=":one_password:"
|
|
;;
|
|
"Caprine")
|
|
icon_result=":caprine:"
|
|
;;
|
|
"카카오톡")
|
|
icon_result=":kakaotalk:"
|
|
;;
|
|
"Dropbox")
|
|
icon_result=":dropbox:"
|
|
;;
|
|
"Kakoune")
|
|
icon_result=":kakoune:"
|
|
;;
|
|
"Rider" | "JetBrains Rider")
|
|
icon_result=":rider:"
|
|
;;
|
|
"Godot")
|
|
icon_result=":godot:"
|
|
;;
|
|
"qutebrowser")
|
|
icon_result=":qute_browser:"
|
|
;;
|
|
"Typora")
|
|
icon_result=":text:"
|
|
;;
|
|
"Sequel Pro")
|
|
icon_result=":sequel_pro:"
|
|
;;
|
|
"Reminders" | "提醒事项")
|
|
icon_result=":reminders:"
|
|
;;
|
|
"Setapp")
|
|
icon_result=":setapp:"
|
|
;;
|
|
"Finder" | "访达")
|
|
icon_result=":finder:"
|
|
;;
|
|
"Matlab")
|
|
icon_result=":matlab:"
|
|
;;
|
|
"LibreWolf")
|
|
icon_result=":libre_wolf:"
|
|
;;
|
|
"Notes" | "备忘录")
|
|
icon_result=":notes:"
|
|
;;
|
|
"Notion")
|
|
icon_result=":notion:"
|
|
;;
|
|
"Brave Browser")
|
|
icon_result=":brave_browser:"
|
|
;;
|
|
"Spotlight")
|
|
icon_result=":spotlight:"
|
|
;;
|
|
"Iris")
|
|
icon_result=":iris:"
|
|
;;
|
|
"Tower")
|
|
icon_result=":tower:"
|
|
;;
|
|
"Jellyfin Media Player")
|
|
icon_result=":jellyfin:"
|
|
;;
|
|
"Code" | "Code - Insiders")
|
|
icon_result=":code:"
|
|
;;
|
|
"Linear")
|
|
icon_result=":linear:"
|
|
;;
|
|
"Live")
|
|
icon_result=":ableton:"
|
|
;;
|
|
"Parallels Desktop")
|
|
icon_result=":parallels:"
|
|
;;
|
|
"Final Cut Pro")
|
|
icon_result=":final_cut_pro:"
|
|
;;
|
|
"Chromium" | "Google Chrome" | "Google Chrome Canary")
|
|
icon_result=":google_chrome:"
|
|
;;
|
|
"GitHub Desktop")
|
|
icon_result=":git_hub:"
|
|
;;
|
|
"Firefox")
|
|
icon_result=":firefox:"
|
|
;;
|
|
"Slack")
|
|
icon_result=":slack:"
|
|
;;
|
|
"Spotify")
|
|
icon_result=":spotify:"
|
|
;;
|
|
"Neovide" | "MacVim" | "Vim" | "VimR")
|
|
icon_result=":vim:"
|
|
;;
|
|
"KeePassXC")
|
|
icon_result=":kee_pass_x_c:"
|
|
;;
|
|
"PomoDone App")
|
|
icon_result=":pomodone:"
|
|
;;
|
|
"DEVONthink 3")
|
|
icon_result=":devonthink3:"
|
|
;;
|
|
"Color Picker" | "数码测色计")
|
|
icon_result=":color_picker:"
|
|
;;
|
|
"Tweetbot" | "Twitter")
|
|
icon_result=":twitter:"
|
|
;;
|
|
"Default")
|
|
icon_result=":default:"
|
|
;;
|
|
"Pages" | "Pages 文稿")
|
|
icon_result=":pages:"
|
|
;;
|
|
"Emacs")
|
|
icon_result=":emacs:"
|
|
;;
|
|
"MAMP" | "MAMP PRO")
|
|
icon_result=":mamp:"
|
|
;;
|
|
"Canary Mail" | "HEY" | "Mail" | "Mailspring" | "MailMate" | "邮件")
|
|
icon_result=":mail:"
|
|
;;
|
|
"WebStorm")
|
|
icon_result=":web_storm:"
|
|
;;
|
|
"TickTick")
|
|
icon_result=":tick_tick:"
|
|
;;
|
|
"TIDAL")
|
|
icon_result=":tidal:"
|
|
;;
|
|
"VLC")
|
|
icon_result=":vlc:"
|
|
;;
|
|
"Blender")
|
|
icon_result=":blender:"
|
|
;;
|
|
"Music" | "音乐")
|
|
icon_result=":music:"
|
|
;;
|
|
"Calendar" | "日历" | "Fantastical" | "Cron" | "Amie")
|
|
icon_result=":calendar:"
|
|
;;
|
|
"Evernote Legacy")
|
|
icon_result=":evernote_legacy:"
|
|
;;
|
|
"Microsoft Word")
|
|
icon_result=":microsoft_word:"
|
|
;;
|
|
"Safari" | "Safari浏览器" | "Safari Technology Preview")
|
|
icon_result=":safari:"
|
|
;;
|
|
"MoneyMoney")
|
|
icon_result=":bank:"
|
|
;;
|
|
"Xcode")
|
|
icon_result=":xcode:"
|
|
;;
|
|
"Numbers" | "Numbers 表格")
|
|
icon_result=":numbers:"
|
|
;;
|
|
"ClickUp")
|
|
icon_result=":click_up:"
|
|
;;
|
|
"Arc")
|
|
icon_result=":arc:"
|
|
;;
|
|
"Zeplin")
|
|
icon_result=":zeplin:"
|
|
;;
|
|
"Trello")
|
|
icon_result=":trello:"
|
|
;;
|
|
"Vivaldi")
|
|
icon_result=":vivaldi:"
|
|
;;
|
|
"Calibre")
|
|
icon_result=":book:"
|
|
;;
|
|
"Min")
|
|
icon_result=":min_browser:"
|
|
;;
|
|
"网易云音乐")
|
|
icon_result=":netease_music:"
|
|
;;
|
|
"GrandTotal" | "Receipts")
|
|
icon_result=":dollar:"
|
|
;;
|
|
"zoom.us")
|
|
icon_result=":zoom:"
|
|
;;
|
|
"Folx")
|
|
icon_result=":folx:"
|
|
;;
|
|
"微信")
|
|
icon_result=":wechat:"
|
|
;;
|
|
"Orion" | "Orion RC")
|
|
icon_result=":orion:"
|
|
;;
|
|
"Notability")
|
|
icon_result=":notability:"
|
|
;;
|
|
"Todoist")
|
|
icon_result=":todoist:"
|
|
;;
|
|
"Replit")
|
|
icon_result=":replit:"
|
|
;;
|
|
"Tor Browser")
|
|
icon_result=":tor_browser:"
|
|
;;
|
|
"Drafts")
|
|
icon_result=":drafts:"
|
|
;;
|
|
"Preview" | "预览" | "Skim" | "zathura")
|
|
icon_result=":pdf:"
|
|
;;
|
|
"PyCharm")
|
|
icon_result=":pycharm:"
|
|
;;
|
|
"Audacity")
|
|
icon_result=":audacity:"
|
|
;;
|
|
"Cypress")
|
|
icon_result=":cypress:"
|
|
;;
|
|
"VSCodium")
|
|
icon_result=":vscodium:"
|
|
;;
|
|
"Podcasts" | "播客")
|
|
icon_result=":podcasts:"
|
|
;;
|
|
"DingTalk" | "钉钉" | "阿里钉")
|
|
icon_result=":dingtalk:"
|
|
;;
|
|
"OBS")
|
|
icon_result=":obsstudio:"
|
|
;;
|
|
"Firefox Developer Edition" | "Firefox Nightly")
|
|
icon_result=":firefox_developer_edition:"
|
|
;;
|
|
"Alfred")
|
|
icon_result=":alfred:"
|
|
;;
|
|
"OmniFocus")
|
|
icon_result=":omni_focus:"
|
|
;;
|
|
"Skype")
|
|
icon_result=":skype:"
|
|
;;
|
|
"Spark Desktop")
|
|
icon_result=":spark:"
|
|
;;
|
|
"Docker" | "Docker Desktop")
|
|
icon_result=":docker:"
|
|
;;
|
|
"Signal")
|
|
icon_result=":signal:"
|
|
;;
|
|
"Pine")
|
|
icon_result=":pine:"
|
|
;;
|
|
"Insomnia")
|
|
icon_result=":insomnia:"
|
|
;;
|
|
"Microsoft Edge")
|
|
icon_result=":microsoft_edge:"
|
|
;;
|
|
"Affinity Photo")
|
|
icon_result=":affinity_photo:"
|
|
;;
|
|
"Sketch")
|
|
icon_result=":sketch:"
|
|
;;
|
|
"Android Studio")
|
|
icon_result=":android_studio:"
|
|
;;
|
|
"Bitwarden")
|
|
icon_result=":bit_warden:"
|
|
;;
|
|
"Affinity Publisher")
|
|
icon_result=":affinity_publisher:"
|
|
;;
|
|
"Zotero")
|
|
icon_result=":zotero:"
|
|
;;
|
|
"Sublime Text")
|
|
icon_result=":sublime_text:"
|
|
;;
|
|
"Warp")
|
|
icon_result=":warp:"
|
|
;;
|
|
"Messages" | "信息" | "Nachrichten")
|
|
icon_result=":messages:"
|
|
;;
|
|
"Obsidian")
|
|
icon_result=":obsidian:"
|
|
;;
|
|
"IntelliJ IDEA")
|
|
icon_result=":idea:"
|
|
;;
|
|
"Atom")
|
|
icon_result=":atom:"
|
|
;;
|
|
"FaceTime" | "FaceTime 通话")
|
|
icon_result=":face_time:"
|
|
;;
|
|
"Yuque" | "语雀")
|
|
icon_result=":yuque:"
|
|
;;
|
|
"Grammarly Editor")
|
|
icon_result=":grammarly:"
|
|
;;
|
|
"Mattermost")
|
|
icon_result=":mattermost:"
|
|
;;
|
|
"Affinity Designer")
|
|
icon_result=":affinity_designer:"
|
|
;;
|
|
"mpv")
|
|
icon_result=":mpv:"
|
|
;;
|
|
"Thunderbird")
|
|
icon_result=":thunderbird:"
|
|
;;
|
|
"Airmail")
|
|
icon_result=":airmail:"
|
|
;;
|
|
"Microsoft Teams")
|
|
icon_result=":microsoft_teams:"
|
|
;;
|
|
"Bear")
|
|
icon_result=":bear:"
|
|
;;
|
|
"System Preferences" | "System Settings" | "系统设置")
|
|
icon_result=":gear:"
|
|
;;
|
|
"Nova")
|
|
icon_result=":nova:"
|
|
;;
|
|
"WhatsApp")
|
|
icon_result=":whats_app:"
|
|
;;
|
|
*)
|
|
icon_result=":default:"
|
|
;;
|
|
esac
|
|
}
|
|
|
|
icon_map "$1"
|
|
|
|
echo "$icon_result"
|