|
1 | 1 | export const defaultWindowTitleMap = [ |
2 | 2 | // Misc |
3 | | - ['kitty', '', 'Kitty Terminal'], |
4 | | - ['firefox', '', 'Firefox'], |
5 | | - ['microsoft-edge', '', 'Edge'], |
6 | | - ['discord', '', 'Discord'], |
7 | | - ['vesktop', '', 'Vesktop'], |
8 | | - ['org.kde.dolphin', '', 'Dolphin'], |
9 | | - ['plex', '', 'Plex'], |
10 | | - ['steam', '', 'Steam'], |
11 | | - ['spotify', '', 'Spotify'], |
12 | | - ['ristretto', '', 'Ristretto'], |
13 | | - ['obsidian', '', 'Obsidian'], |
14 | | - ['rofi', '', 'Rofi'], |
15 | 3 | ['qBittorrent$', '', 'QBittorrent'], |
| 4 | + ['rofi', '', 'Rofi'], |
16 | 5 |
|
17 | 6 | // Browsers |
18 | | - ['google-chrome', '', 'Google Chrome'], |
19 | 7 | ['brave-browser', '', 'Brave Browser'], |
20 | 8 | ['chromium', '', 'Chromium'], |
| 9 | + ['firefox', '', 'Firefox'], |
| 10 | + ['floorp', '', 'Floorp'], |
| 11 | + ['google-chrome', '', 'Google Chrome'], |
| 12 | + ['microsoft-edge', '', 'Edge'], |
21 | 13 | ['opera', '', 'Opera'], |
22 | | - ['vivaldi', '', 'Vivaldi'], |
23 | | - ['waterfox', '', 'Waterfox'], |
24 | 14 | ['thorium', '', 'Thorium'], |
25 | 15 | ['tor-browser', '', 'Tor Browser'], |
26 | | - ['floorp', '', 'Floorp'], |
| 16 | + ['vivaldi', '', 'Vivaldi'], |
| 17 | + ['waterfox', '', 'Waterfox'], |
27 | 18 | ['zen', '', 'Zen Browser'], |
28 | 19 |
|
29 | 20 | // Terminals |
30 | | - ['gnome-terminal', '', 'GNOME Terminal'], |
31 | | - ['konsole', '', 'Konsole'], |
| 21 | + ['^st$', '', 'st Terminal'], |
32 | 22 | ['alacritty', '', 'Alacritty'], |
33 | | - ['wezterm', '', 'Wezterm'], |
| 23 | + ['com.mitchellh.ghostty', '', 'Ghostty'], |
34 | 24 | ['foot', '', 'Foot Terminal'], |
| 25 | + ['gnome-terminal', '', 'GNOME Terminal'], |
| 26 | + ['kitty', '', 'Kitty Terminal'], |
| 27 | + ['konsole', '', 'Konsole'], |
35 | 28 | ['tilix', '', 'Tilix'], |
36 | | - ['xterm', '', 'XTerm'], |
37 | 29 | ['urxvt', '', 'URxvt'], |
38 | | - ['com.mitchellh.ghostty', '', 'Ghostty'], |
39 | | - ['^st$', '', 'st Terminal'], |
| 30 | + ['wezterm', '', 'Wezterm'], |
| 31 | + ['xterm', '', 'XTerm'], |
40 | 32 |
|
41 | 33 | // Development Tools |
42 | | - ['code', '', 'Visual Studio Code'], |
43 | | - ['vscode', '', 'VS Code'], |
44 | | - ['sublime-text', '', 'Sublime Text'], |
45 | | - ['atom', '', 'Atom'], |
| 34 | + ['DBeaver', '', 'DBeaver'], |
46 | 35 | ['android-studio', '', 'Android Studio'], |
| 36 | + ['atom', '', 'Atom'], |
| 37 | + ['code', '', 'Visual Studio Code'], |
| 38 | + ['docker', '', 'Docker'], |
| 39 | + ['eclipse', '', 'Eclipse'], |
| 40 | + ['emacs', '', 'Emacs'], |
47 | 41 | ['jetbrains-idea', '', 'IntelliJ IDEA'], |
| 42 | + ['jetbrains-phpstorm', '', 'PhpStorm'], |
48 | 43 | ['jetbrains-pycharm', '', 'PyCharm'], |
49 | 44 | ['jetbrains-webstorm', '', 'WebStorm'], |
50 | | - ['jetbrains-phpstorm', '', 'PhpStorm'], |
51 | | - ['eclipse', '', 'Eclipse'], |
| 45 | + ['neovide', '', 'Neovide'], |
| 46 | + ['neovim', '', 'Neovim'], |
52 | 47 | ['netbeans', '', 'NetBeans'], |
53 | | - ['docker', '', 'Docker'], |
| 48 | + ['sublime-text', '', 'Sublime Text'], |
54 | 49 | ['vim', '', 'Vim'], |
55 | | - ['neovim', '', 'Neovim'], |
56 | | - ['neovide', '', 'Neovide'], |
57 | | - ['emacs', '', 'Emacs'], |
| 50 | + ['vscode', '', 'VS Code'], |
58 | 51 |
|
59 | 52 | // Communication Tools |
60 | | - ['slack', '', 'Slack'], |
61 | | - ['telegram-desktop', '', 'Telegram'], |
| 53 | + ['discord', '', 'Discord'], |
| 54 | + ['legcord', '', 'Legcord'], |
| 55 | + ['webcord', '', 'WebCord'], |
62 | 56 | ['org.telegram.desktop', '', 'Telegram'], |
63 | | - ['whatsapp', '', 'WhatsApp'], |
64 | | - ['teamspeak', '', 'TeamSpeak'], |
65 | | - ['teams', '', 'Microsoft Teams'], |
66 | 57 | ['skype', '', 'Skype'], |
| 58 | + ['slack', '', 'Slack'], |
| 59 | + ['teams', '', 'Microsoft Teams'], |
| 60 | + ['teamspeak', '', 'TeamSpeak'], |
| 61 | + ['telegram-desktop', '', 'Telegram'], |
67 | 62 | ['thunderbird', '', 'Thunderbird'], |
| 63 | + ['vesktop', '', 'Vesktop'], |
| 64 | + ['whatsapp', '', 'WhatsApp'], |
68 | 65 |
|
69 | 66 | // File Managers |
| 67 | + ['doublecmd', '', 'Double Commander'], |
| 68 | + ['krusader', '', 'Krusader'], |
70 | 69 | ['nautilus', '', 'Files (Nautilus)'], |
71 | | - ['thunar', '', 'Thunar'], |
72 | | - ['pcmanfm', '', 'PCManFM'], |
73 | 70 | ['nemo', '', 'Nemo'], |
| 71 | + ['org.kde.dolphin', '', 'Dolphin'], |
| 72 | + ['pcmanfm', '', 'PCManFM'], |
74 | 73 | ['ranger', '', 'Ranger'], |
75 | | - ['doublecmd', '', 'Double Commander'], |
76 | | - ['krusader', '', 'Krusader'], |
| 74 | + ['thunar', '', 'Thunar'], |
77 | 75 |
|
78 | 76 | // Media Players |
79 | | - ['vlc', '', 'VLC Media Player'], |
80 | 77 | ['mpv', '', 'MPV'], |
| 78 | + ['plex', '', 'Plex'], |
81 | 79 | ['rhythmbox', '', 'Rhythmbox'], |
| 80 | + ['ristretto', '', 'Ristretto'], |
| 81 | + ['spotify', '', 'Spotify'], |
| 82 | + ['vlc', '', 'VLC Media Player'], |
82 | 83 |
|
83 | 84 | // Graphics Tools |
| 85 | + ['blender', '', 'Blender'], |
84 | 86 | ['gimp', '', 'GIMP'], |
85 | 87 | ['inkscape', '', 'Inkscape'], |
86 | 88 | ['krita', '', 'Krita'], |
87 | | - ['blender', '', 'Blender'], |
88 | 89 |
|
89 | 90 | // Video Editing |
90 | 91 | ['kdenlive', '', 'Kdenlive'], |
91 | 92 |
|
92 | 93 | // Games and Gaming Platforms |
93 | | - ['lutris', '', 'Lutris'], |
94 | | - ['heroic', '', 'Heroic Games Launcher'], |
95 | | - ['minecraft', '', 'Minecraft'], |
96 | 94 | ['csgo', '', 'CS:GO'], |
97 | 95 | ['dota2', '', 'Dota 2'], |
| 96 | + ['heroic', '', 'Heroic Games Launcher'], |
| 97 | + ['lutris', '', 'Lutris'], |
| 98 | + ['minecraft', '', 'Minecraft'], |
| 99 | + ['steam', '', 'Steam'], |
98 | 100 |
|
99 | 101 | // Office and Productivity |
100 | 102 | ['evernote', '', 'Evernote'], |
| 103 | + ['libreoffice-base', '', 'LibreOffice Base'], |
| 104 | + ['libreoffice-calc', '', 'LibreOffice Calc'], |
| 105 | + ['libreoffice-draw', '', 'LibreOffice Draw'], |
| 106 | + ['libreoffice-impress', '', 'LibreOffice Impress'], |
| 107 | + ['libreoffice-math', '', 'LibreOffice Math'], |
| 108 | + ['libreoffice-writer', '', 'LibreOffice Writer'], |
| 109 | + ['obsidian', '', 'Obsidian'], |
101 | 110 | ['sioyek', '', 'Sioyek'], |
| 111 | + // putting these at the bottom, as they are defaults |
| 112 | + ['libreoffice', '', 'LibreOffice Default'], |
| 113 | + ['title:LibreOffice', '', 'LibreOffice Dialogs'], |
| 114 | + ['soffice', '', 'LibreOffice Base Selector'], |
102 | 115 |
|
103 | 116 | // Cloud Services and Sync |
104 | 117 | ['dropbox', '', 'Dropbox'], |
105 | 118 | ]; |
106 | 119 |
|
107 | | -const overrides = { |
108 | | - kitty: '', |
109 | | -}; |
| 120 | +const overrides = {}; |
110 | 121 |
|
111 | 122 | /** |
112 | 123 | * Generates a mapping of application names to their corresponding icons. |
|
0 commit comments