From 684858ae26f49e029975d51a4209fd5fe244dc49 Mon Sep 17 00:00:00 2001 From: Nucleic Date: Sun, 26 Jul 2026 19:17:39 -0700 Subject: [PATCH] Merge nucleic/tidy-jade-urchin-tt1j into dev --- mkimage/profiles/vm-desktop.pkgs | 10 +++++++++- packages/naros-tier-vm-desktop/control | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/mkimage/profiles/vm-desktop.pkgs b/mkimage/profiles/vm-desktop.pkgs index 342a72f..af4e380 100644 --- a/mkimage/profiles/vm-desktop.pkgs +++ b/mkimage/profiles/vm-desktop.pkgs @@ -44,9 +44,17 @@ dconf-cli python3-gi gir1.2-atspi-2.0 -# Reference browser for computer-use / the semantic agent. Debian ships a real Firefox deb +# Reference browsers for computer-use / the semantic agent. Debian ships a real Firefox deb # (unlike Ubuntu's snap shim), so no Mozilla-apt dance is needed — firefox-esr from forky. +# +# chromium is the Linux "chrome" target (MacVMEngine+Computer.swift `knownBrowsers`). It is NOT +# Chrome for Testing, which the macOS base installs: Google publishes CfT for linux64 (x86_64) +# only, and this rootfs is arm64-only (the guest runs on Virtualization.framework), so there is no +# arm64 CfT build to bake. Debian's chromium is the same Blink/V8 engine built natively for arm64, +# so `open_browser "chrome"` resolves to a real Chromium on both guests. Launched with +# --force-renderer-accessibility so its AT-SPI tree is populated for ax_* (see naros-desktop-config). firefox-esr +chromium fonts-dejavu-core # Modest dev toolchain, mirroring the guest it replaces (agents also exec/build in the VM). diff --git a/packages/naros-tier-vm-desktop/control b/packages/naros-tier-vm-desktop/control index f09b3a4..3933bb7 100644 --- a/packages/naros-tier-vm-desktop/control +++ b/packages/naros-tier-vm-desktop/control @@ -4,7 +4,7 @@ Architecture: all Maintainer: Nucleic Section: metapackages Priority: optional -Depends: naros-tier-vm, naros-desktop-config, nucleic-a11y-agent, gnome-session, gnome-shell, gdm3, at-spi2-core, xwayland, firefox-esr +Depends: naros-tier-vm, naros-desktop-config, nucleic-a11y-agent, gnome-session, gnome-shell, gdm3, at-spi2-core, xwayland, firefox-esr, chromium Description: narOS VM guest tier — desktop flavor (GNOME 50, NAROS.md §7.4, milestone N5) The full computer-use / semantic-agent surface, layered on the headless VM tier (naros-tier-vm). Ties together the GNOME 50 / Mutter Wayland session (baked from