34 Commits
Author SHA1 Message Date
ChatGPT 98126c4cfa feat: add Tauon from latest package pin 2026-09-06 22:21:58 -05:00
OpenAI Coding Assistant 8b6f90dad9 fix: keep systemd-resolved enabled on both hosts 2026-09-06 16:31:09 -05:00
OpenAI Coding Assistant 40d7de6b7f docs: replace agent plugin proposals with context setup 2026-09-06 15:08:10 -05:00
OpenAI Coding Assistant 15878fd3b7 feat: include only dsh-context in agent VM setup
Install through the upstream CLI before Web startup, preserve existing profile state and skip completed installs. Keep pnpm's SQLite store on the guest cache disk and map the caller to namespace root for 9p atomic saves, without host-root privileges.

Cover context-only installation, retries, idempotence and preservation with offline checks. Validate real VM boot, ports, Firefox and a live DSH/context launch using a disposable profile.
2026-09-06 15:08:10 -05:00
OpenAI Coding Assistant a58dd24efe feat: choose an available agent Web port from 3080 to 3100 2026-09-06 13:59:32 -05:00
OpenAI Coding Assistant 14285a5ee5 feat: add headless Firefox Playwright CLI and subagent session skill 2026-09-06 13:41:15 -05:00
OpenAI Coding Assistant b0f6742195 feat: unify monospace typography and style the One Ring greeter 2026-09-06 13:23:51 -05:00
OpenAI Coding Assistant 9c32b3f877 feat: use terminal Git credentials with a one-year memory cache 2026-09-06 13:01:07 -05:00
OpenAI Coding Assistant 2311330dbf feat: add Tor Browser to workstation applications 2026-09-06 12:45:42 -05:00
OpenAI Coding Assistant 35ca88d517 feat: add project-composable DeepSeek Harness microVMs
Share the live project cwd, DSH home and skills read-write while running guest root behind rootless QEMU and Bubblewrap. Reuse project toolchains, expose configurable SSH-forwarded web access, and launch the latest official DSH.

Include the project template, operating guide, offline boot and mount tests, and shell checks.
2026-09-06 12:45:36 -05:00
OpenAI Coding Assistant 221e0b33cc chore: follow rolling NixOS and Home Manager inputs 2026-09-06 12:45:28 -05:00
OpenAI Coding Assistant 83c29a083b feat: enable persistent local Tor client and network helpers 2026-09-06 11:51:16 -05:00
NixOS Updater 14e7e19eec chore: update NixOS package inputs 2026-09-06 00:34:41 -05:00
OpenAI Coding Assistant 000a177607 fix: authenticate only the actual NixOS activation command
A blanket sudo -v requests a password under verifypw=all even when the command itself is NOPASSWD. Keep unprivileged builds and retain the lock through activation without the unnecessary credential preflight.
2026-09-05 23:55:51 -05:00
OpenAI Coding Assistant 4893fcfec0 refactor: share workstation setup and boot-staged updates
Use dev-owned checkouts and one update policy on both hosts. Keep only hardware and deployment identity in host modules, use the same SDDM/UWSM workstation module in the VM, and install a host-configured manual switch command with lock regression tests.
2026-09-05 23:52:51 -05:00
OpenAI Coding Assistant 209f4d8bda feat: add one-command laptop configuration sync 2026-09-05 23:36:28 -05:00
OpenAI Coding Assistant f509079c33 fix: slightly reduce laptop display scaling 2026-09-05 23:31:18 -05:00
OpenAI Coding Assistant 527d989a01 feat: complete and visually audit the Hyprland workstation
Refresh system/tool pins, install official Element Nightly, expand development tools, and finish desktop workflows with a shared charcoal/gold design. Retain host-specific updates and NixOS recovery generations.
2026-09-05 23:22:27 -05:00
OpenAI Coding Assistant 35ac95651d feat: keep pi and nix features current 2026-09-05 22:18:49 -05:00
OpenAI Coding Assistant ad39155705 feat: add recovery-safe physical host and VPN tools
Keep kbot, Plasma/SDDM, NetworkManager, systemd-boot and the installed storage while adding dev/Hyprland as a separate physical host target. Keep EC2 integration and its updater isolated.

Include WireGuard/OpenVPN clients, NetworkManager OpenVPN integration and network diagnostics; add recovery checks and activation instructions.
2026-09-05 22:02:50 -05:00
Coding Agent d1eb2fb6ed fix: use encrypted desktop storage and keep unlock controls visible 2026-09-05 06:56:07 +00:00
Coding Agent 92f382c1a6 test: audit the unchanged Neovim runtime and Mason executables 2026-09-05 06:50:45 +00:00
Coding Agent bdbf905df8 test: exercise PipeWire controls with an emulated sound card 2026-09-05 06:39:47 +00:00
Coding Agent 99720c3e21 fix: supply runtime prerequisites for unchanged Neovim plugins 2026-09-05 06:38:48 +00:00
Coding Agent 7c24d3639b test: exercise usable high-DPI layouts with host-side rendering 2026-09-05 06:24:25 +00:00
Coding Agent 88e889bf65 fix: handle desktop readiness and validate compositor updates 2026-09-05 06:17:15 +00:00
Coding Agent cb003093c2 feat: implement the managed Hyprland desktop with Kitty and stable updates 2026-09-05 05:32:34 +00:00
Coding Agent 366d19a6b5 feat: add a comfortable Zsh terminal and system diagnostics 2026-09-05 05:02:51 +00:00
Coding Agent 2868b5ab85 chore: refresh the stable NixOS 26.05 snapshot 2026-09-05 01:25:07 +00:00
Coding Agent 2b57e65b32 docs: research Hyprland desktop components and GPU requirements 2026-09-05 00:43:01 +00:00
Coding Agent c4e17c4616 fix: pin Nix lookup outside login shells
Set the global nix-path from the declarative NIX_PATH list so a clean environment resolves the same locked Nixpkgs. Keep old root channel profiles for recovery rather than deleting them to silence the activation warning.
2026-09-04 23:24:04 +00:00
Coding Agent a6cd721bf0 fix: avoid channel evaluation during prebuilt activation
Use the rebuild binary from the reviewed closure and --no-reexec. The bootstrap nixos-rebuild otherwise evaluates its own package through the old channel before honoring --store-path. The failed attempt made no live changes.
2026-09-04 23:16:21 +00:00
Coding Agent a2843c982f docs: record deployment validation and commit workflow
Document successful empty-home file deployment, writable lock idempotence, and safe migration/backup tests. Require focused regular commits and record the source revision in each system generation.
2026-09-04 23:12:56 +00:00
Coding Agent 69bc45bbf0 feat: declare locked NixOS development host
Declare dev, scoped sudo/SSH, workspace ownership, Git and Neovim. Lock Nixpkgs, Home Manager and the unmodified dotfiles. Deploy user files declaratively and preserve a writable Lazy lockfile.

Nix formatting and pure flake evaluation pass. Full build, empty-home deployment tests and activation of this reproducibility correction are still pending; the previous account baseline is live.
2026-09-04 23:03:22 +00:00