docs(agent): propose three new stability and usefulness tasks
All checks were successful
Check / eval (push) Successful in 2m51s

- [stability] BTRFS auto-scrub
- [usefulness] Automount removable media (udiskie)
- [usefulness] External monitor brightness control (ddcutil)
This commit is contained in:
Bernardo Magri
2026-07-08 21:53:12 +01:00
parent 1d8c1a4314
commit 2bad7c524f
2 changed files with 33 additions and 0 deletions

View File

@@ -336,6 +336,32 @@ implement. Bernardo moves accepted items into a tier.*
replace item 20; it raises the floor until item 20 lands.
- **[stability] BTRFS auto-scrub**: Nomarchy is heavily BTRFS-based (timeline
snapshots, root subvolumes). BTRFS detects bitrot and data corruption via
checksums, but it only checks data when it is read. Enabling a monthly
scrub (`services.btrfs.autoScrub.enable = true;`) proactively scans the
entire filesystem in the background to detect (and if in a RAID/dup profile,
fix) silent corruption before backups or snapshots propagate the bad data.
Cost: cheap, zero-config stability win.
- **[usefulness] Automount removable media (udiskie)**: Right now
`services.udisks2` is enabled at the system level, but there is no
user-space automounter. Inserting a USB drive requires opening a file
manager to mount it manually, and there are no notifications when a drive
is safe to remove. Adding `udiskie` (enabled via Home Manager) provides a
lightweight daemon for desktop notifications and zero-click automounting
for USB drives, closing a standard workstation expectation gap.
Cost: cheap (one package + home-manager toggle).
- **[usefulness] External monitor brightness control (ddcutil)**: Laptops
can dim their internal screens via `brightnessctl` and the OSD keys, but
external monitors connected to a dock are stuck at blinding brightness
unless the user reaches for physical buttons. Integrating `ddcutil` (which
controls external monitors via DDC/CI over HDMI/DP) into a Waybar slider
or a new rofi menu row would give Nomarchy a true "docked workstation"
polish. Cost: moderate — requires `hardware.i2c.enable = true`, adding
`ddcutil` to udev/groups, and building a UI path to control it.
## Decisions `[human]`
Open calls only Bernardo can make; agents add options/evidence but never

View File

@@ -17,6 +17,13 @@ Template:
---
## 2026-07-08 — Stability + usefulness survey → 3 PROPOSED (iteration #74)
- **Task:** Bernardo requested new actionable items for stability and workstation feature-completeness.
- **Did:** Researched the codebase for gaps. Pitched three new PROPOSED items: BTRFS auto-scrub (stability), udiskie automounter (usefulness), and ddcutil external display brightness control (usefulness).
- **Verified:** n/a (research only).
- **Pending:** awaiting Bernardo's triage to elevate to the active queue.
- **Next suggestion:** triage the PROPOSED items.
## 2026-07-08 — Screenshot annotation step (iteration #73)
- **Task:** PROPOSED item — add `satty` for annotating screenshots.
- **Did:** Added `satty` to packages with a themed `config.toml`. Bound `$mod SHIFT, Print` to start `satty` directly on a region crop (`slurp`), and added "Annotate region" to the rofi Capture menu.