docs(agent): propose three new stability and usefulness tasks
All checks were successful
Check / eval (push) Successful in 2m51s
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:
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user