aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets/outbox/2026-06-24-2314-from-.emacs.d-delivered-side-pointed-dirvish-bg-cj.org5
-rw-r--r--assets/outbox/2026-06-24-lint-followups-resolved.org6
-rw-r--r--todo.org29
3 files changed, 31 insertions, 9 deletions
diff --git a/assets/outbox/2026-06-24-2314-from-.emacs.d-delivered-side-pointed-dirvish-bg-cj.org b/assets/outbox/2026-06-24-2314-from-.emacs.d-delivered-side-pointed-dirvish-bg-cj.org
new file mode 100644
index 0000000..32d8940
--- /dev/null
+++ b/assets/outbox/2026-06-24-2314-from-.emacs.d-delivered-side-pointed-dirvish-bg-cj.org
@@ -0,0 +1,5 @@
+#+TITLE: Delivered side: pointed dirvish 'bg' (cj/set-wallpaper in mo
+#+SOURCE: from .emacs.d
+#+DATE: 2026-06-24 23:14:07 -0400
+
+Delivered side: pointed dirvish 'bg' (cj/set-wallpaper in modules/dirvish-config.el) at the set-wallpaper script for the Wayland branch, replacing the dead swww call. Test updated + green, live-reloaded into the daemon, set-wallpaper confirmed on PATH (your dotfiles 8be2484 symlink). The wallpaper dependency is closed — you can drop the :blocker:. The separate 'dirvish doesn't preview images' item stays open on my side.
diff --git a/assets/outbox/2026-06-24-lint-followups-resolved.org b/assets/outbox/2026-06-24-lint-followups-resolved.org
new file mode 100644
index 0000000..5f3b06f
--- /dev/null
+++ b/assets/outbox/2026-06-24-lint-followups-resolved.org
@@ -0,0 +1,6 @@
+* 2026-06-24 Wed — Task-review health: 34 top-level [#A]/[#B]/[#C] tasks unreviewed for >30 days (daily review may have slipped)
+
+* lint-org follow-ups — todo.org (2026-06-24)
+** TODO obsolete-properties-drawer — Incorrect contents for PROPERTIES drawer (line 138)
+
+* 2026-06-24 Wed — Task-review health: 27 top-level [#A]/[#B]/[#C] tasks unreviewed for >30 days (daily review may have slipped)
diff --git a/todo.org b/todo.org
index 36ca289..51a98ae 100644
--- a/todo.org
+++ b/todo.org
@@ -135,6 +135,8 @@ A roam-inbox capture asked for the same widget and expands the scope, so folding
- Hover text per mode: timer "Timer: 5 min", alarm "Alarm: 12:15pm", stopwatch "Stopwatch started: 12:22pm".
- *Multiple simultaneous* — several timers/alarms/stopwatches set and displayed at once, in one panel.
- Deliverable includes proposing a few panel designs and recommending one before building.
+
+** TODO [#B] Collapsible waybar sides :waybar:
:PROPERTIES:
:LAST_REVIEWED: 2026-06-09
:END:
@@ -499,29 +501,29 @@ The diff engine now exists (=scripts/package-inventory= / =make package-diff=),
*** TODO [#B] For packages on system but not in archsetup: decide add or remove
*** TODO [#B] Schedule monthly package diff review
-** TODO [#B] Complete security education within 3 months
+** TODO [#C] Complete security education within 3 months
:PROPERTIES:
-:LAST_REVIEWED: 2026-05-21
+:LAST_REVIEWED: 2026-06-24
:END:
Read recommended resources to make informed security decisions (see metrics for Claude suggestions)
** TODO [#B] All error messages should be actionable with recovery steps
:PROPERTIES:
-:LAST_REVIEWED: 2026-05-21
+:LAST_REVIEWED: 2026-06-24
:END:
Currently just reports errors without guidance on how to fix them
** TODO [#B] Improve logging consistency
:PROPERTIES:
-:LAST_REVIEWED: 2026-05-21
+:LAST_REVIEWED: 2026-06-24
:END:
Some operations log to ~$logfile~, others don't - standardize logging
All package installs should log, all system modifications should log, all errors should log with context
Makes debugging failed installations easier
-** TODO [#B] Add backup before system file modifications
+** TODO [#B] Add backup before system file modifications :solo:
:PROPERTIES:
-:LAST_REVIEWED: 2026-05-21
+:LAST_REVIEWED: 2026-06-24
:END:
Safety net for /etc/X11/xorg.conf.d and other system file edits
Files like ~/etc/sudoers~, ~/etc/pacman.conf~, ~/etc/default/grub~ modified without backup
@@ -529,7 +531,7 @@ If modifications fail or are incorrect, difficult to recover - should backup fil
** TODO [#B] Implement Testinfra test suite for archsetup
:PROPERTIES:
-:LAST_REVIEWED: 2026-05-21
+:LAST_REVIEWED: 2026-06-24
:END:
Create comprehensive integration tests using Testinfra (Python + pytest) to validate archsetup installations
@@ -801,16 +803,25 @@ From the roam inbox (2026-06-22): with Emacs integrated into the system as file
:END:
From the roam inbox (2026-06-22): replace the spread-out sysmonitor readouts (temp, cpu, mem, storage) with one visible icon showing a single chosen metric, the rest in the hover tooltip. Open question: fold it into the battery component instead of a standalone module. Implementation lives in the waybar config under ~/.dotfiles.
-** TODO [#C] Proton Mail Bridge font size :chore:
+** DONE [#C] Proton Mail Bridge font size :chore:quick:
+CLOSED: [2026-06-24 Wed]
+:PROPERTIES:
+:LAST_REVIEWED: 2026-06-24
+:END:
From the roam inbox (2026-06-22): adjust the Proton Mail Bridge UI font to a comfortable size. The bridge is a Qt app, so it likely keys off Qt scaling or the qt5ct/qt6ct config like the other Qt apps (QT_SCALE_FACTOR or a font setting).
+Done 2026-06-24 (dotfiles =hyprland.conf:47=): the bridge is a Qt6 *QML* app, so it ignores the qt6ct General font — bumped the UI font via =QT_FONT_DPI= on the autostart instead. Changed the exec-once to =env QT_FONT_DPI=108 protonmail-bridge --no-window= (default DPI is 96; 108 = 1.125x). Iterated live with Craig: 120 too big, 108 comfortable. hyprland.conf is a stow symlink so the change is already live; applies at every login. The =~/.config/autostart/Proton Mail Bridge.desktop= entry is dormant under Hyprland (no XDG-autostart), so it was left as-is.
+
** TODO [#C] Rename idle inhibitor to something more intuitive :chore:waybar:
:PROPERTIES:
:LAST_REVIEWED: 2026-06-24
:END:
From the roam inbox (2026-06-24): the "idle inhibitor" name doesn't work as a mnemonic — something like "sleep" (i.e. "keep awake" / "no-sleep") would land better. Decide the new name, then rename across the touchpoints: the =custom/idle= waybar module, the keybind mnemonic, and the backing script names (=hypridle-toggle= / =waybar-idle= from the 2026-06-24 idle-inhibitor work). Needs Craig's call on the name first, so not solo.
-** TODO [#C] Wallpaper login-restore is hardcoded, not waypaper --restore :hyprland:quick:
+** TODO [#C] Wallpaper login-restore is hardcoded, not waypaper --restore :hyprland:quick:solo:
+:PROPERTIES:
+:LAST_REVIEWED: 2026-06-24
+:END:
The Hyprland =exec-once= (=hyprland.conf:26=) restores the wallpaper with a hardcoded =awww img ~/pictures/wallpaper/trondheim-norway.jpg=, so any wallpaper set later (via =set-wallpaper=, waypaper, or the dirvish =bg=) reverts on relogin. =set-wallpaper= now persists the choice to =waypaper/config.ini=, so switch the exec-once to =waypaper --restore= (after =awww-daemon= is up) to make set wallpapers survive a relogin. Small, dotfiles-only; verify by setting a different wallpaper, relogging, and confirming it sticks.
* Archsetup Resolved