Skip to content

Commit 4b4a8cd

Browse files
authored
Merge branch 'master' into battery-hidden
2 parents 4631972 + f9a0419 commit 4b4a8cd

File tree

3 files changed

+63
-49
lines changed

3 files changed

+63
-49
lines changed

.envrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
use flake

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ prepare
55
@girs
66

77
**/.claude/settings.local.json
8+
9+
.direnv/

src/components/bar/modules/window_title/helpers/appIcons.ts

Lines changed: 60 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,112 +1,123 @@
11
export const defaultWindowTitleMap = [
22
// 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'],
153
['qBittorrent$', '', 'QBittorrent'],
4+
['rofi', '', 'Rofi'],
165

176
// Browsers
18-
['google-chrome', '', 'Google Chrome'],
197
['brave-browser', '󰖟', 'Brave Browser'],
208
['chromium', '', 'Chromium'],
9+
['firefox', '󰈹', 'Firefox'],
10+
['floorp', '󰈹', 'Floorp'],
11+
['google-chrome', '', 'Google Chrome'],
12+
['microsoft-edge', '󰇩', 'Edge'],
2113
['opera', '', 'Opera'],
22-
['vivaldi', '󰖟', 'Vivaldi'],
23-
['waterfox', '󰖟', 'Waterfox'],
2414
['thorium', '󰖟', 'Thorium'],
2515
['tor-browser', '', 'Tor Browser'],
26-
['floorp', '󰈹', 'Floorp'],
16+
['vivaldi', '󰖟', 'Vivaldi'],
17+
['waterfox', '󰖟', 'Waterfox'],
2718
['zen', '', 'Zen Browser'],
2819

2920
// Terminals
30-
['gnome-terminal', '', 'GNOME Terminal'],
31-
['konsole', '', 'Konsole'],
21+
['^st$', '', 'st Terminal'],
3222
['alacritty', '', 'Alacritty'],
33-
['wezterm', '', 'Wezterm'],
23+
['com.mitchellh.ghostty', '󰊠', 'Ghostty'],
3424
['foot', '󰽒', 'Foot Terminal'],
25+
['gnome-terminal', '', 'GNOME Terminal'],
26+
['kitty', '󰄛', 'Kitty Terminal'],
27+
['konsole', '', 'Konsole'],
3528
['tilix', '', 'Tilix'],
36-
['xterm', '', 'XTerm'],
3729
['urxvt', '', 'URxvt'],
38-
['com.mitchellh.ghostty', '󰊠', 'Ghostty'],
39-
['^st$', '', 'st Terminal'],
30+
['wezterm', '', 'Wezterm'],
31+
['xterm', '', 'XTerm'],
4032

4133
// Development Tools
42-
['code', '󰨞', 'Visual Studio Code'],
43-
['vscode', '󰨞', 'VS Code'],
44-
['sublime-text', '', 'Sublime Text'],
45-
['atom', '', 'Atom'],
34+
['DBeaver', '', 'DBeaver'],
4635
['android-studio', '󰀴', 'Android Studio'],
36+
['atom', '', 'Atom'],
37+
['code', '󰨞', 'Visual Studio Code'],
38+
['docker', '', 'Docker'],
39+
['eclipse', '', 'Eclipse'],
40+
['emacs', '', 'Emacs'],
4741
['jetbrains-idea', '', 'IntelliJ IDEA'],
42+
['jetbrains-phpstorm', '', 'PhpStorm'],
4843
['jetbrains-pycharm', '', 'PyCharm'],
4944
['jetbrains-webstorm', '', 'WebStorm'],
50-
['jetbrains-phpstorm', '', 'PhpStorm'],
51-
['eclipse', '', 'Eclipse'],
45+
['neovide', '', 'Neovide'],
46+
['neovim', '', 'Neovim'],
5247
['netbeans', '', 'NetBeans'],
53-
['docker', '', 'Docker'],
48+
['sublime-text', '', 'Sublime Text'],
5449
['vim', '', 'Vim'],
55-
['neovim', '', 'Neovim'],
56-
['neovide', '', 'Neovide'],
57-
['emacs', '', 'Emacs'],
50+
['vscode', '󰨞', 'VS Code'],
5851

5952
// Communication Tools
60-
['slack', '󰒱', 'Slack'],
61-
['telegram-desktop', '', 'Telegram'],
53+
['discord', '', 'Discord'],
54+
['legcord', '', 'Legcord'],
55+
['webcord', '', 'WebCord'],
6256
['org.telegram.desktop', '', 'Telegram'],
63-
['whatsapp', '󰖣', 'WhatsApp'],
64-
['teamspeak', '', 'TeamSpeak'],
65-
['teams', '󰊻', 'Microsoft Teams'],
6657
['skype', '󰒯', 'Skype'],
58+
['slack', '󰒱', 'Slack'],
59+
['teams', '󰊻', 'Microsoft Teams'],
60+
['teamspeak', '', 'TeamSpeak'],
61+
['telegram-desktop', '', 'Telegram'],
6762
['thunderbird', '', 'Thunderbird'],
63+
['vesktop', '', 'Vesktop'],
64+
['whatsapp', '󰖣', 'WhatsApp'],
6865

6966
// File Managers
67+
['doublecmd', '󰝰', 'Double Commander'],
68+
['krusader', '󰝰', 'Krusader'],
7069
['nautilus', '󰝰', 'Files (Nautilus)'],
71-
['thunar', '󰝰', 'Thunar'],
72-
['pcmanfm', '󰝰', 'PCManFM'],
7370
['nemo', '󰝰', 'Nemo'],
71+
['org.kde.dolphin', '', 'Dolphin'],
72+
['pcmanfm', '󰝰', 'PCManFM'],
7473
['ranger', '󰝰', 'Ranger'],
75-
['doublecmd', '󰝰', 'Double Commander'],
76-
['krusader', '󰝰', 'Krusader'],
74+
['thunar', '󰝰', 'Thunar'],
7775

7876
// Media Players
79-
['vlc', '󰕼', 'VLC Media Player'],
8077
['mpv', '', 'MPV'],
78+
['plex', '󰚺', 'Plex'],
8179
['rhythmbox', '󰓃', 'Rhythmbox'],
80+
['ristretto', '󰋩', 'Ristretto'],
81+
['spotify', '󰓇', 'Spotify'],
82+
['vlc', '󰕼', 'VLC Media Player'],
8283

8384
// Graphics Tools
85+
['blender', '󰂫', 'Blender'],
8486
['gimp', '', 'GIMP'],
8587
['inkscape', '', 'Inkscape'],
8688
['krita', '', 'Krita'],
87-
['blender', '󰂫', 'Blender'],
8889

8990
// Video Editing
9091
['kdenlive', '', 'Kdenlive'],
9192

9293
// Games and Gaming Platforms
93-
['lutris', '󰺵', 'Lutris'],
94-
['heroic', '󰺵', 'Heroic Games Launcher'],
95-
['minecraft', '󰍳', 'Minecraft'],
9694
['csgo', '󰺵', 'CS:GO'],
9795
['dota2', '󰺵', 'Dota 2'],
96+
['heroic', '󰺵', 'Heroic Games Launcher'],
97+
['lutris', '󰺵', 'Lutris'],
98+
['minecraft', '󰍳', 'Minecraft'],
99+
['steam', '', 'Steam'],
98100

99101
// Office and Productivity
100102
['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'],
101110
['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'],
102115

103116
// Cloud Services and Sync
104117
['dropbox', '󰇣', 'Dropbox'],
105118
];
106119

107-
const overrides = {
108-
kitty: '',
109-
};
120+
const overrides = {};
110121

111122
/**
112123
* Generates a mapping of application names to their corresponding icons.

0 commit comments

Comments
 (0)