| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(waybar): refactor A && B || C patterns to avoid shellcheck SC2015 | sommerfeld | 11 days | 3 | -3/+4 |
| * | revert: drop snxctl-chromium wrapper, snx-rs works with default browser now | sommerfeld | 12 days | 1 | -11/+2 |
| * | feat(waybar): snx-rs VPN status indicator + click toggle | sommerfeld | 2026-05-14 | 3 | -0/+57 |
| * | style: apply shfmt/prettier/just fmt drift | sommerfeld | 2026-05-14 | 1 | -9/+9 |
| * | refactor(notifications): drop dismissed-state machinery; pending = visible | sommerfeld | 2026-05-13 | 5 | -181/+22 |
| * | fix(mako): Super+Shift+n also clears history from pending count | sommerfeld | 2026-05-13 | 1 | -0/+1 |
| * | fix(sudoers-rs,waybar): pass DIFFPROG (and friends) through sudo-rs | sommerfeld | 2026-05-13 | 2 | -5/+4 |
| * | fix(waybar): pacdiff click — set DIFFPROG inside the root shell | sommerfeld | 2026-05-13 | 2 | -3/+5 |
| * | feat(waybar,systemd-units): wire up new system-health modules and timers | sommerfeld | 2026-05-13 | 2 | -1/+61 |
| * | feat(waybar): pacdiff + failed-units reminders | sommerfeld | 2026-05-13 | 2 | -0/+105 |
| * | feat(lostfiles): weekly unowned-files refresh + waybar reminder | sommerfeld | 2026-05-13 | 1 | -0/+48 |
| * | feat(arch-audit): daily CVE refresh + waybar reminder | sommerfeld | 2026-05-13 | 1 | -0/+46 |
| * | feat(waybar,nvim): update-staleness reminder; nvim update visible | sommerfeld | 2026-05-13 | 3 | -0/+103 |
| * | feat(sway,waybar): scratch nvim+ipython binds; bolder VPN visuals | sommerfeld | 2026-05-13 | 2 | -4/+6 |
| * | feat(waybar,sway): htop click handler, app keybinds, VPN toggle | sommerfeld | 2026-05-13 | 4 | -0/+52 |
| * | feat(mako-history): reopen picker after each selection | sommerfeld | 2026-05-13 | 1 | -22/+25 |
| * | fix(mako-history): drop Alt-d; Enter copies+dismisses | sommerfeld | 2026-05-13 | 1 | -20/+7 |
| * | fix(webcam-status): silence SC2086 on intentional word-splitting | sommerfeld | 2026-05-13 | 1 | -0/+1 |
| * | feat(mako-history): hide dismissed entries; consolidate keybinds | sommerfeld | 2026-05-13 | 1 | -41/+38 |
| * | style: apply formatter drift across repo | sommerfeld | 2026-05-13 | 8 | -31/+48 |
| * | style(waybar): use real anchor U+2693 (⚓) for dock indicator | sommerfeld | 2026-05-13 | 1 | -1/+1 |
| * | style(waybar): swap dock glyph to anchor (nf-md-anchor) | sommerfeld | 2026-05-13 | 1 | -1/+1 |
| * | feat(waybar): add dock indicator next to battery | sommerfeld | 2026-05-13 | 3 | -0/+40 |
| * | feat: vim nav in wofi, bemoji, clip picker, webcam glyph fix | sommerfeld | 2026-05-13 | 2 | -1/+33 |
| * | fix(waybar): dismiss/restore wrappers parse mako text format | sommerfeld | 2026-05-13 | 2 | -3/+11 |
| * | fix(waybar): mako-status counts ids by parsing text dump | sommerfeld | 2026-05-13 | 1 | -9/+11 |
| * | fix(waybar): parse real makoctl text format (no -f support) | sommerfeld | 2026-05-13 | 1 | -24/+44 |
| * | fix(waybar): use makoctl -f format for history picker | sommerfeld | 2026-05-13 | 1 | -33/+25 |
| * | fix(waybar): notification picker also lists currently-visible bubbles | sommerfeld | 2026-05-13 | 1 | -5/+21 |
| * | feat(notifications): persistent-pending model + wofi history picker | sommerfeld | 2026-05-13 | 6 | -41/+248 |
| * | style(waybar): swap obvious literal labels for Nerd Font glyphs | sommerfeld | 2026-05-13 | 6 | -29/+33 |
| * | feat(waybar): add webcam privacy indicator | sommerfeld | 2026-05-13 | 3 | -0/+31 |
| * | feat(waybar+sway): bluetooth module + unify wifi/bt toggle paths | sommerfeld | 2026-05-13 | 2 | -0/+27 |
| * | style(waybar): tighten right cluster — tray rightmost, drop disk, compact M... | sommerfeld | 2026-05-13 | 2 | -17/+8 |
| * | style(waybar): group clickable modules on the right edge | sommerfeld | 2026-05-13 | 1 | -3/+3 |
| * | feat(waybar): more clickable modules + load avg in CPU readout | sommerfeld | 2026-05-13 | 2 | -6/+34 |
| * | feat(waybar): add Thunderbird inbox-unread module | sommerfeld | 2026-05-13 | 3 | -1/+74 |
| * | fix(waybar): parse mako's plain-text list output directly | sommerfeld | 2026-05-13 | 2 | -4/+13 |
| * | fix(waybar): use makoctl --format for text output, not JSON grep | sommerfeld | 2026-05-13 | 2 | -10/+4 |
| * | fix(waybar): tolerant jq for mako history + bump max-history to 50 | sommerfeld | 2026-05-13 | 1 | -3/+6 |
| * | fix(sway): use read-only fuzzel history viewer for Super+Alt+n | sommerfeld | 2026-05-13 | 1 | -0/+17 |
| * | style(waybar): move clock to the rightmost position | sommerfeld | 2026-05-13 | 1 | -1/+1 |
| * | style(waybar): label and color idle/privacy/notifications modules | sommerfeld | 2026-05-13 | 3 | -5/+32 |
| * | chore(fmt): apply shfmt and prettier formatting | sommerfeld | 2026-05-13 | 1 | -13/+13 |
| * | feat(waybar): add mako notification counter module | sommerfeld | 2026-05-13 | 2 | -0/+39 |
| * | feat(waybar): add privacy module (mic/cam/screen indicator) | sommerfeld | 2026-05-13 | 1 | -0/+11 |
| * | feat(waybar): add idle_inhibitor module | sommerfeld | 2026-05-13 | 1 | -0/+10 |
| * | refactor(sway): stash thunderbird in scratchpad instead of hidden ws | sommerfeld | 2026-05-13 | 1 | -1/+0 |
| * | refactor(sway): make thunderbird toggle tile instead of float | sommerfeld | 2026-05-13 | 1 | -0/+1 |
| * | style: silence SC1003 in bootstrap.sh efibootmgr hint; shfmt wifi-status.sh | sommerfeld | 2026-04-21 | 1 | -8/+8 |