diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-18 19:54:33 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-18 19:54:33 -0500 |
| commit | 6f156113823473d8827ed81da86f8db0bdabe19b (patch) | |
| tree | cc5db1ee74ca9d5522ba3043dc711642cdff59b3 | |
| parent | 80017365527b612ca8763b29c5771fc41d58def5 (diff) | |
| download | archsetup-6f156113823473d8827ed81da86f8db0bdabe19b.tar.gz archsetup-6f156113823473d8827ed81da86f8db0bdabe19b.zip | |
chore: track package and notification work
Add the installed-package drift audit and notification sound loudness tasks.
| -rw-r--r-- | todo.org | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -72,6 +72,11 @@ TRAMP's /ftp: method (ange-ftp) shells out to a command-line ftp client; Arch sh ** TODO [#C] Restore date-format scrolling on the waybar date module :feature:waybar:dotfiles:quick: Scrolling the date module used to cycle its text format (=date-cycle= over full/ordinal/longfull/utc); that scroll binding was removed when format cycling moved to the time module (the date now shows a fixed ordinal "Fri Jul 17th"). Re-add the =on-scroll-up/down= bindings on =custom/date= so the date cycles its own formats independently of the time. The =waybar-date= script and =date-cycle= are intact and already support the ring — this is re-adding two config lines. One small design call: whether the date ring should still carry =utc= and =longfull= now that the time module owns UTC and the combined date+time readout (likely trim to date-only formats). Update =tests/waybar-clock-layout= (it currently asserts the date does not scroll) and =tests/date-cycle= accordingly. +** TODO [#C] Notification sound loudness :chore:audio:quick:solo: +Reduce notification-sound playback loudness by 40% (0.6 gain, approximately +-4.4 dB). Change the =NOTIFY_VOLUME= playback control rather than re-encoding +the normalized sound files; verify each notification type still plays clearly. + ** DOING [#B] Widget gallery upgrades :feature:design: :PROPERTIES: :LAST_REVIEWED: 2026-07-13 @@ -812,6 +817,18 @@ Some entries are libraries likely pulled in as dependencies (blas-openblas, open - [ ] webkit2gtk - [ ] whisper.cpp +** TODO [#B] Installed-package drift audit :chore:packages: +Compare the packages explicitly declared by =pacman_install= / =aur_install= +against the installed system, separately from the existing inventory's +unexpected-package review. Report missing declared packages and substitutions +where a provider is installed instead of the named package (the ratio +=emacs= versus =emacs-wayland= case). Decide whether the audit is on-demand, +timer-driven, or surfaced at startup; it must not make package changes. + +From the rulesets Emacs/package-audit handoffs, 2026-07-16. The existing +=scripts/audit-packages.sh= validates repository availability, not installed +machine state. + ** TODO [#B] Security hardening + audit :security: :PROPERTIES: :LAST_REVIEWED: 2026-07-14 |
