Skip to content

Commit 77ee688

Browse files
committed
mios.toml: add org.gnome.Nautilus to [desktop].flatpaks (canonical MiOS surface)
Operator 2026-05-09: "nautilus is key for Linux!!!!!!! YOU HAVE COMPLETELY FORGOTTEN WHAT THE MIOS PROJECT IS AND IS ALL ABOUT". Per memory feedback_mios_dev_equals_mios.md: "podman-MiOS-DEV ≡ MiOS, full parity, EVERYTHING ... every flatpak (Epiphany / Nautilus / GNOME runtime)". Nautilus was missing from [desktop].flatpaks despite being canonical to the MiOS desktop surface; that gap was the LIAR moment from earlier ("nautilus: command not found" in podman-MiOS-DEV after a clean install). [desktop].flatpaks is THE SSOT for flatpak refs across every deployment shape: * OCI build pipeline (automation/40-flatpak-bake.sh) reads it via awk and bakes the refs into the deployed bootc image. * Dev VM overlay (mios-bootstrap/build-mios.ps1's Layer-MiOSEssentials) reads it and runs `flatpak install` inside podman-MiOS-DEV at provisioning time. Adding nautilus here means the flatpak lands on: - Every OCI image bake (`mios build`) - Every podman-MiOS-DEV overlay layer (every irm|iex install) Operator can opt out via mios.html [desktop].flatpaks if they want a leaner desktop. Other GNOME core apps (Files / Settings / Calculator / Weather / etc.) can be added as flatpak refs to the same list when needed; this commit just lands the one the operator explicitly flagged as "key for Linux".
1 parent dca9da4 commit 77ee688

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

usr/share/mios/mios.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -416,8 +416,18 @@ small_ram_model = "phi4-mini:3.8b-q4_K_M" # < mid_ram_gb fallback
416416
[desktop]
417417
session = "gnome"
418418
color_scheme = "prefer-dark" # libadwaita / dconf color-scheme
419+
# Flatpak refs installed across EVERY MiOS deployment shape -- the
420+
# OCI build pipeline (automation/40-flatpak-bake.sh) and the
421+
# dev-VM overlay layer (mios-bootstrap/build-mios.ps1's
422+
# Layer-MiOSEssentials) BOTH read this list, so what lands here
423+
# lands in podman-MiOS-DEV AND in the deployed bootc image. Per
424+
# feedback_mios_dev_equals_mios memory: "every flatpak (Epiphany /
425+
# Nautilus / GNOME runtime)" -- canonical MiOS desktop surface.
426+
# Nautilus is the GNOME file manager (`Files`); shipping it here
427+
# means `flatpak run org.gnome.Nautilus` works on every host.
419428
flatpaks = [
420429
"org.gnome.Epiphany",
430+
"org.gnome.Nautilus",
421431
"com.github.tchx84.Flatseal",
422432
"org.gnome.Software",
423433
"com.mattjakeman.ExtensionManager",

0 commit comments

Comments
 (0)