<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/dot_config/waybar/executable_tb-unread.sh, branch master</title>
<subtitle>My linux config and rc files</subtitle>
<id>https://git.sommerfeld.dev/dotfiles/atom/dot_config/waybar/executable_tb-unread.sh?h=master</id>
<link rel='self' href='https://git.sommerfeld.dev/dotfiles/atom/dot_config/waybar/executable_tb-unread.sh?h=master'/>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/'/>
<updated>2026-05-13T12:43:32Z</updated>
<entry>
<title>style: apply formatter drift across repo</title>
<updated>2026-05-13T12:43:32Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-05-13T12:43:32Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=0c15212f4f2389f743b17cb6ceff50f1f9267a1b'/>
<id>urn:sha1:0c15212f4f2389f743b17cb6ceff50f1f9267a1b</id>
<content type='text'>
Pre-existing whitespace/style drift caught by `just check`. Touch
nothing semantic — pure formatter output (shfmt -i 2 -ci -s, ruff,
prettier, taplo). Excludes dot_config/clangd/config.yaml whose manual
indentation is intentionally preserved.
</content>
</entry>
<entry>
<title>style(waybar): swap obvious literal labels for Nerd Font glyphs</title>
<updated>2026-05-13T12:43:29Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-05-13T12:43:29Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=0af53da3eb2574ca23758e6658b7683bcee4d6da'/>
<id>urn:sha1:0af53da3eb2574ca23758e6658b7683bcee4d6da</id>
<content type='text'>
Numeric/identity labels stay (CPU, MEM, °C, network arrows, clock).
Iconic labels are replaced with codepoints from ttf-noto-nerd:

  battery       BAT/CHR/PLG  -&gt; nf-md-battery_*, _charging, power_plug
                               (U+F0079..F0084, U+F06A5)
  pulseaudio    VOL/MUTE     -&gt; nf-md-volume_low/medium/high/off
                               (U+F057E..F0581)
  bluetooth     BT on/off    -&gt; nf-md-bluetooth/_off/_connect
                               (U+F00AF/B0/B2)
  idle_inhib.   INH/IDL      -&gt; nf-md-eye_off_outline/_outline
                               (U+F06D1, F06D0)
  custom/wifi   text only    -&gt; prefix nf-md-wifi/_off
                               (U+F05A9, F05AA)
  custom/webcam CAM          -&gt; nf-md-camera (U+F0D5D)
  custom/notif. NTF          -&gt; nf-md-bell_outline/_check_outline/_ring
                               (U+F009C, F11E8, F009E)
  custom/tb     MAIL         -&gt; nf-md-email/_alert (U+F01EE, F0D42)

style.css font-family widened from 'mono' to a declarative fallback
chain so glyph rendering doesn't depend on fontconfig auto-fallback.
</content>
</entry>
<entry>
<title>feat(waybar): add Thunderbird inbox-unread module</title>
<updated>2026-05-13T12:43:27Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-05-13T12:43:27Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=b5a8319d1aaa6d06655005e22d461ab41afcbe78'/>
<id>urn:sha1:b5a8319d1aaa6d06655005e22d461ab41afcbe78</id>
<content type='text'>
Polls the protonmail-bridge IMAP socket every 60s with STATUS INBOX
(UNSEEN), displays the count next to the tray, and clicking the badge
runs tb-toggle.sh to bring TB out of the scratchpad (or launch it).

Setup: store bridge credentials in pass at email/protonmail-bridge/{user,
pass}. The bridge surfaces them via 'protonmail-bridge --cli' -&gt; 'info'.
With no entries (or with the bridge unreachable) the module shows
'MAIL ?' in red and is otherwise inert.
</content>
</entry>
</feed>
