vm: add aarch64 UTM test target + cleanup pi/qmd placement

- nixosConfigurations.vm: minimal NixOS for aarch64 UTM testing
  - modules/vm.nix: network, SSH, user, no display manager
  - imports shared + wgu home configs, no desktop/Hyprland
- Moved pi/qmd from sscoble.nix → desktop.nix (clean separation)
This commit is contained in:
Scott Scoble 2026-05-12 22:45:24 -07:00
parent f3e4d34c08
commit 3c6653ce0d
4 changed files with 77 additions and 6 deletions

View file

@ -3,6 +3,9 @@
{
# === Linux desktop packages ===
home.packages = with pkgs; [
# pi + qmd (from overlay)
pi-coding-agent
qmd
# Terminal
ghostty
zellij

View file

@ -32,15 +32,10 @@
curl
wget
] ++ (if pkgs.stdenv.isLinux then (with pkgs; [
# Linux-specific packages
pi-coding-agent
qmd
nodejs
bun
git
]) else [
# macOS: pi, qmd, node, bun, git come from homebrew
]);
]) else []);
# === Home directory (conditional) ===
home.homeDirectory = if pkgs.stdenv.isDarwin