feat: live charge limit, identity retunes, btop assets (product calls)
All checks were successful
Check / eval (push) Successful in 3m0s
All checks were successful
Check / eval (push) Successful in 3m0s
- Charge limit: udev GROUP=users on threshold; menu applies sysfs live and persists state; boot/AC oneshot prefers live theme-state.json. - Look & Feel: Reset wallpaper (auto); Theme/next/night light already there. - NVIDIA first-class wrappers deferred past v1 (keep #59 comments). - Identity taste: white, lumon, hackerman, matte-black, miasma. - Hand btop.theme for identity + boreal/executive-slate/neon-glass. Verified: V0 contrast; V1 battery-charge-limit VM. V3 live sysfs on laptop.
This commit is contained in:
@@ -237,18 +237,19 @@ force-load every GPU driver (avoids multi-driver panics). Proprietary
|
||||
NVIDIA on the live session is not the product focus; installed systems
|
||||
use the profile.
|
||||
|
||||
**Product direction (shipped #59):** when `common-gpu-nvidia` is in
|
||||
`hardwareProfile`, the installer emits a **commented** `system.nix` block
|
||||
with PRIME / power / open-module pointers (same pattern as ROCm / NPU
|
||||
comments). A full `nomarchy.hardware.nvidia.*` stack stays optional and
|
||||
needs a maintainer + hardware-queue coverage.
|
||||
**Product direction (shipped #59; first-class wrappers deferred for v1):**
|
||||
when `common-gpu-nvidia` is in `hardwareProfile`, the installer emits a
|
||||
**commented** `system.nix` block with PRIME / power / open-module pointers
|
||||
(same pattern as ROCm / NPU comments). No `nomarchy.hardware.nvidia.*`
|
||||
stack for v1 — hybrid PRIME remains wiki/plain NixOS until a maintainer
|
||||
commits to hardware testing.
|
||||
|
||||
## 7. Day-2: “my laptop is mostly fine, make it fully fine”
|
||||
|
||||
| Goal | How | Rebuild? |
|
||||
|------|-----|----------|
|
||||
| Power profile (perf/balanced/saver) | System menu / Waybar | No (PPD D-Bus) |
|
||||
| Charge limit 80% | Menu / `settings.power.batteryChargeLimit` | System (sysfs apply is separate backlog) |
|
||||
| Charge limit 80% | Menu / CC — live sysfs + state; boot oneshot re-applies | No rebuild for live; rebuild bakes Nix option |
|
||||
| Thermald (Intel) | Installer on for Intel laptops; else `power.thermal.enable` | System |
|
||||
| Fingerprint enroll | `fprintd-enroll` | No |
|
||||
| Fingerprint login | `fingerprint.pam = true` | System |
|
||||
|
||||
Reference in New Issue
Block a user