Commit Graph
14 Commits
Author SHA1 Message Date
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 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 99720c3e21 fix: supply runtime prerequisites for unchanged Neovim plugins 2026-09-05 06:38:48 +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 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