aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-18 19:54:33 -0500
committerCraig Jennings <c@cjennings.net>2026-07-18 19:54:33 -0500
commit6f156113823473d8827ed81da86f8db0bdabe19b (patch)
treecc5db1ee74ca9d5522ba3043dc711642cdff59b3 /todo.org
parent80017365527b612ca8763b29c5771fc41d58def5 (diff)
downloadarchsetup-6f156113823473d8827ed81da86f8db0bdabe19b.tar.gz
archsetup-6f156113823473d8827ed81da86f8db0bdabe19b.zip
chore: track package and notification work
Add the installed-package drift audit and notification sound loudness tasks.
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org17
1 files changed, 17 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 8e79387..54262f5 100644
--- a/todo.org
+++ b/todo.org
@@ -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