tunaOS
Bringing a modern cloud-native experience to the Enterprise Linux Desktop
File Explorer
- ccache.conf
- action.yml
- action.yml
- action.yml
- pin.yml
- aurora-port.md
- bluefin-lts-port.md
- zirconium-port.md
- check-el10-packages.py
- cosign-retry.sh
- fire-copilot-batch.py
- update-build-status.sh
- write-gemini-task.py
- build.yml
- generate-release.yml
- arm64-ulimit-probe.yml
- asahi-hw-nightly-one.yml
- asahi-hw-nightly.yml
- bootc-lifecycle.yml
- build-albacore.yml
- build-archlinuxarm-base.yml
- build-bonito-rawhide.yml
- build-bonito.yml
- build-flavor.yml
- build-flounder-sid.yml
- build-flounder.yml
- build-grouper.yml
- build-guppy.yml
- build-gurnard.yml
- build-hummingbird.yml
- build-marlin.yml
- build-sailfin.yml
- build-skipjack.yml
- build-toolchain.yml
- build-variant.yml
- build-wahoo.yml
- build-yellowfin.yml
- catalog-facts.yml
- check-base-image-pins.yml
- content-filter.yaml
- daily-verify.yml
- desktop-contract-sweep.yml
- frontend-parity.yml
- gdm-paint-benchmark.yml
- generate-changelog-release.yml
- ghcr-partial-pull-check.yml
- installer-screenshots.yml
- installer-smoke.yml
- iso-builder-parity.yml
- iso-e2e.yml
- just-fix.yml
- lint.yml
- live-initramfs.yml
- live-iso-bootc.yml
- live-overlay.yml
- luks-e2e.yml
- matrix-status.yml
- package-parity.yml
- publish-iso-groups.yml
- publish-isos.yml
- rerun-infra-failures.yml
- rerun-startup-failures.yml
- reusable-build-artifacts.yml
- reusable-build-image.yml
- scorecard.yml
- snapshot-upstreams.yml
- test.yml
- update-build-status.yml
- validate-renovate.yaml
- verify-asahi-one.yml
- verify-asahi.yml
- watch-aurora.yml
- watch-bluefin-lts.yml
- watch-upstream.yml
- watch-zirconium.yml
- weekly-boot-report.yml
- weekly-desktop-screenshots.yml
- weekly-qcow2-screenshots.yml
- actionlint.yaml
- build-config.yml
- changelogs.py
- CODEOWNERS
- copilot-instructions.md
- FUNDING.yml
- green-criteria.yml
- pull.yml
- runs-on.yml
- semantic.yaml
- rpm-ostreed.conf
- aurora-zfs-deprecation-notifier
- rechunker-group-fix
- 20-aurora.toml
- 30-aurora-bootc-ostree-backend.conf
- 90-ublue-luks.conf
- aurora-zfs-deprecation-notifier.service
- aurora-zfs-deprecation-notifier.timer
- flatpak-nuke-fedora.service
- rechunker-group-fix.service
- copr.vendor.conf
- bazaar.preinstall
- .snapshot.json
- Containerfile.in
- image-versions.yml
- Justfile
- .gitkeep
- .gitkeep
- .gitkeep
- 10-packages-image-base.sh
- 00-packages.sh
- 20-services.sh
- 90-image-info.sh
- 20-nvidia.sh
- 30-packages.sh
- 40-overrides.sh
- 90-image-info.sh
- .gitkeep
- .gitkeep
- 20-zfs.sh
- image-info-set
- kernel-swap.sh
- 00-workarounds.sh
- 20-packages.sh
- 21-build-gnome-extensions.sh
- 26-packages-post.sh
- 40-services.sh
- 90-image-info.sh
- build.sh
- cleanup.sh
- rpm-ostreed.conf
- 10-tailscale.sh
- 99-flatpaks.sh
- 10-framework.sh
- 10-theming.sh
- 99-privileged.sh
- .snapshot.json
- Containerfile
- Justfile
- dms.conf
- kmscon.conf
- niri.conf
- terra.conf
- zirconium.conf
- mkosi.conf
- glorpfetch
- luks-tpm2-autounlock
- zfetch
- zjust
- zmotd
- zocr
- greetd-spawn
- 20-kmscon.conf
- flatpak-add-flathub-repos.service
- flatpak-preinstall.service
- 01-zirconium.preset
- 91-resolved-default.preset
- 99-no-nsresourced.preset
- override.conf
- chezmoi-init.service
- chezmoi-update.service
- chezmoi-update.timer
- fcitx5.service
- iio-niri.service
- udiskie.service
- 01-zirconium.preset
- dms-greeter.conf
- 99-dms-greeter.conf
- 99-zirconium-factory.conf
- resolved-default.conf
- cli-policy.json
- config.toml
- kmscon.conf
- fcitx5.sh
- zfetch.sh
- zfunny.sh
- zirconium-dms-vars.sh
- zirconium-font-settings.sh
- zmotd.sh
- zprompt.sh
- taidan.toml
- zmotd.fish
- zirconium.preinstall
- greetd-spawn.pam_env.conf
- hawaii.pub
- jackrabbit.pub
- xdg-terminals.list
- 00-start.just
- fastfetch.jsonc
- glorp.txt
- legally-distinct.txt
- zirconium.txt
- base.conf
- firmware.conf
- copr.vendor.conf
- mkosi.conf
- mkosi.postinst.chroot
- base-desktop.conf
- x86-64.conf
- mkosi.conf
- bootc.conf
- bootloader-x64.conf
- bootloader.conf
- extra.conf
- initramfs.conf
- 90-uupd.preset
- mkosi.conf
- rechunker-group-fix
- 10-zirconium-install.toml
- 20-bootc-base.conf
- 22-bootc-generic.conf
- 30-bootc-standard.conf
- 49-bootc-tpm2-tss.conf
- bootc-initramfs.conf
- prepare-root.conf
- 10-persistent-journald.conf
- rechunker-group-fix.service
- 85-bootc.preset
- 90-rechunker-fix.preset
- zram-generator.conf
- bootc-base-directories.conf
- bootc-base-rpmstate.conf
- 20-ostree-installonlypkgs.conf
- 20-ostree-protect_running_kernel.conf
- mkosi.conf
- mkosi.finalize.chroot
- mkosi.postinst.chroot
- fedora.conf
- subprojects.conf
- 10-brew.preset
- mkosi.postinst.chroot
- mkosi.prepare.chroot
- fedora.conf
- lizardbyte-beta.conf
- terra-extras.conf
- terra-mesa.conf
- terra.conf
- mkosi.conf
- ntsync.conf
- 11-jackrabbit.conf
- 02-jackrabbit.conf
- jackrabbit-etc.conf
- gamerslop.sh
- scx_loader.toml
- jackrabbit.preinstall
- 67-gamerslop.just
- mkosi.conf
- mkosi.postinst.chroot
- mkosi.prepare.chroot
- aarch64.conf
- base.conf
- x86-64.conf
- mkosi.conf
- prepare-root.conf
- var-tmp.mount
- 99-live.preset
- liveiso-etc.conf
- livesys-niri
- livesys
- readymade.toml
- 20-efi.conf
- 45-boot.conf
- 50-root.conf
- mkosi.conf
- mkosi.postinst.chroot
- mkosi.postoutput
- mkosi.prepare.chroot
- negativo-nvidia.conf
- nvidia-container-toolkit.conf
- 11-nvidia-fedora.preset
- negativo-17-nvidia.repo
- nvidia-container-toolkit.repo
- mkosi.conf
- mkosi.prepare.chroot
- 00-nvidia.toml
- 00-nouveau-blacklist.conf
- nvidia-modeset.conf
- nvctk-cdi.service
- 10-nvidia.preset
- mkosi.postinst.chroot
- mkosi.conf
- loader.conf
- 00-esp.conf
- 10-usr-verity-sig.conf
- 11-usr-verity.conf
- 12-usr.conf
- 20-usr-verity-sig.conf
- 21-usr-verity.conf
- 22-usr.conf
- 40-root.conf
- 50-home.conf
- preset-global.service
- 10-particleos.preset
- etc.conf
- 00-esp.conf
- 10-usr-verity-sig.conf
- 11-usr-verity.conf
- 12-usr.conf
- 10-usr-verity-sig.transfer
- 11-usr-verity.transfer
- 12-usr.transfer
- 20-uki.transfer
- 10-live.conf
- 20-install.conf
- 80-storagetm.conf
- 90-factory-reset.conf
- 91-factory-reset-with-tpm-clear.conf
- 95-emergency.conf
- 99-debug.conf
- mkosi.conf
- mkosi.finalize
- mkosi.postinst.chroot
- base-zirconium.conf
- lvm2.conf
- passkeys.conf
- 99-zirconium-bootc-ostree.preset
- 99-zirconium-factory-bootc-ostree.conf
- zirconium-dev.yaml
- policy.json
- mkosi.conf
- mkosi.postinst.chroot
- .snapshot.json
- iso-nvidia.toml
- iso.toml
- Justfile
- mkosi.bump
- mkosi.conf
- mkosi.postinst.chroot
- mkosi.prepare.chroot
- install-bootbin-sync.sh
- 20-bootc-base.conf
- 30-fix-bootc-modules.conf
- prepare-root.conf
- home.mount
- mnt.mount
- opt.mount
- root.mount
- srv.mount
- 10-mount-system.preset
- bootc-base-directories.conf
- build-libostree.sh
- containers-policy.sh
- dracut-config.sh
- finalize.sh
- install-bootc.sh
- mount-system.sh
- ostree-layout.sh
- e2e-runtime-checks.sh
- package-miss-allowlist.txt
- verify-base-contract.sh
- verify-branding-kde.sh
- verify-branding-niri.sh
- verify-branding.sh
- verify-desktop-experience.sh
- verify-nvidia-arch.sh
- verify-nvidia-debian.sh
- verify-nvidia.sh
- verify-package-wishlist.sh
- configure-desktop-runtime.sh
- flatpak-preinstall.sh
- gentoo-binhost-version-lock.sh
- gnome-extensions.sh
- greetd-gtkgreet.sh
- install-desktop.sh
- kcm-ublue.sh
- kde-set-look-and-feel.sh
- niri.sh
- tuna-flatpak-remote.sh
- xfce-greeter.sh
- xfce.sh
- xfwm4-theme.sh
- zfs.sh
- 10-kernel-swap.sh
- 20-nvidia.sh
- 20-nvidia.sh
- 20-nvidia.sh
- asahi.sh
- cachyos.sh
- hwe.sh
- nvidia.sh
- t2.sh
- image-info-set
- 00-copy-files.sh
- 01-workarounds.sh
- 10-base-packages.sh
- 20-packages.sh
- 26-packages-post.sh
- 40-services.sh
- 90-image-info.sh
- 91-arch-customizations.sh
- 92-variant-customizations.sh
- 99-cleanup.sh
- apply-custom.sh
- install-remora.sh
- install-zirconium.sh
- lib.sh
- README.md
- ubuntu-kernel.sh
- build.post.sh
- build.pre.sh
- image.yaml
- packages.yaml
- 0001-gdx-to-nvidia-rename.md
- 0002-browser-iso-builder.md
- 0003-mkosi-co-build-poc.md
- 0004-rfc-lifecycle.md
- 0005-flavor-equality.md
- 0006-date-based-versioning.md
- 0007-registry-mirror-support.md
- 0008-shell-python-boundary.md
- domain.md
- issue-tracker.md
- triage-labels.md
- reusable-build-image-decomposition.md
- 01_welcome.png
- 02_disk_select.png
- 03_confirm.png
- 04_installing.png
- 05_installing_progress.png
- 06_done.png
- cosmic_01_welcome.png
- cosmic_02_disk_select.png
- cosmic_03_confirm.png
- cosmic_04_installing.png
- cosmic_05_installing_progress.png
- cosmic_06_done.png
- smoke-cosmic_00.png
- smoke-cosmic_01.png
- smoke-cosmic_02.png
- smoke-cosmic_03.png
- smoke-cosmic_04.png
- smoke-cosmic_05.png
- smoke-cosmic_06.png
- smoke-cosmic_07.png
- smoke-cosmic_08.png
- smoke-gnome_00.png
- smoke-gnome_01.png
- smoke-gnome_02.png
- smoke-gnome_03.png
- smoke-gnome_04.png
- smoke-gnome_05.png
- smoke-gnome_06.png
- smoke-gnome_07.png
- smoke-gnome_08.png
- smoke-kde_00.png
- smoke-kde_01.png
- smoke-kde_02.png
- smoke-kde_03.png
- smoke-kde_04.png
- smoke-kde_05.png
- smoke-kde_06.png
- smoke-kde_07.png
- smoke-kde_08.png
- ADOPTION-CALL.md
- ADOPTION-OUTREACH-STATUS.md
- AGENT_GUIDE.md
- ALMALINUX-COMMUNITY-INTRO.md
- ASAHI-EL10-OBS-PROJECT.md
- ASAHI-HARDWARE-TIERS.md
- BRANCH-HYGIENE.md
- BRANCH-POLICY.md
- BRANCH-PROTECTION.md
- build-pipeline.md
- CFP-DEMO-SCRIPT.md
- CFP-FOSDEM-2027.md
- CFP-SCALE-21X.md
- CFP-SEAGL-2026.md
- ci-troubleshooting.md
- CI_SPEC.md
- DEVELOPER-GUIDE.md
- DISTROWATCH-SUBMISSION.md
- EDITION-VARIANT-PAGE-CHECKLIST.md
- EDUCATION-PITCH.md
- ELEMENTARY-CROSSPOST.md
- FEDIVERSE-PLAYBOOK.md
- FEDORA-MAGAZINE-PITCH.md
- FEDORA45-TESTING-CALL.md
- GREEN-CRITERIA.md
- GREEN-MASTER-PLAN.md
- HACKTOBERFEST-2026.md
- HARDWARE.md
- HUMMINGBIRD.md
- IMAGE-FACTORY-GATE.md
- IMAGE-FACTORY-LIFECYCLE-GATE.md
- IMAGE-TAGS.md
- IMPROVEMENT_PLAN.md
- INSTALL.md
- INSTALLER-FRONTENDS.md
- INSTALLER_SCREENSHOTS.md
- LUKS-TPM.md
- MARLIN-CACHYOS-POST.md
- matrix-provenance.json
- MATRIX-STATUS.md
- MATRIX-WEEKLY-DIGEST.md
- mkosi-investigation.md
- PIPELINE.md
- PRESSKIT.md
- Q3_CHECKPOINT-2026-08-22.md
- Q4-2026-PROMOTION-CALENDAR.md
- README.md
- REDDIT-LEMMY-PLAYBOOK.md
- rhel-setup.md
- ROLL_YOUR_OWN.md
- SCREENSHOTS.md
- SECURE-BOOT.md
- SHOWHN-LAUNCH.md
- TACKLEBOX-CONTRACT.md
- TESTING.md
- USER-GUIDE.md
- VERIFY-ARTIFACTS.md
- YOUTUBER-REVIEW-KIT.md
- bootc-image-factory-build.service
- bootc-image-factory-build.timer
- README.md
- README.md
- README.md
- README.md
- README.md
- tunaos-luks-tpm2-enroll
- 60-tunaos-luks.just
- configure_lts_iso_anaconda.sh
- custom-overlay.just
- qcow2-build.just
- utilities.just
- vm-pipeline.just
- customize-live.sh
- desktop-cosmic.sh
- desktop-gnome.sh
- desktop-kde.sh
- desktop-niri.sh
- desktop-xfce.sh
- installer-recipe-backend.sh
- tunaos-live-ready.service
- cosmic-arch.yaml
- cosmic.yaml
- gnome-arch.yaml
- gnome-debian.yaml
- gnome.yaml
- kde-arch.yaml
- kde-debian.yaml
- kde.yaml
- niri-arch.yaml
- niri.yaml
- pantheon.yaml
- xfce-arch.yaml
- xfce.yaml
- README.md
- common.sh
- e2e-assert.sh
- pixel-gate.sh
- _registry.sh
- asahi-remote-switch.sh
- bench-gdm-paint.sh
- boot-gate-matrix.sh
- boot-gate.sh
- build-chunkah.sh
- build-image-inner.sh
- build-iso-group.sh
- build-iso-tacklebox.sh
- build-qcow2.sh
- check-base-image-pins.sh
- check-package-repo-pins.py
- check-package-sources.py
- check-workflow-push.sh
- corral-build.sh
- desktop-verify.py
- diff-images.sh
- e2e-installer-gui-checks.sh
- e2e-luks-checks.sh
- e2e-smoke-checks.sh
- gen-matrix-status.py
- gen-screenshot-gallery.sh
- generate-boot-report.py
- generate-workflows.py
- get-base-image.sh
- gfi-pool-report.sh
- import-frontend-parity.py
- install-test.sh
- installer-walkthrough.py
- iso-e2e-gpu.sh
- iso-e2e.sh
- lifecycle-test.sh
- lima-novnc.sh
- luks-first-boot.py
- package-parity.sh
- packages_to_spdx.py
- pipeline-overview.sh
- pipeline.sh
- published-image-ref.sh
- README.md
- rechunk.sh
- record-timelapse.sh
- registry.sh
- report-missing-packages.sh
- rerun-startup-failures.py
- resolve-flavor.sh
- resolve-image.sh
- run-vm.sh
- run-walkthrough.sh
- setup-build-cache.sh
- simulate-matrix.sh
- sync-build-cache.sh
- sync-upstream-snapshots.sh
- verify-asahi-image.sh
- verify-experience-manifest.py
- verify-image-packages.sh
- verify-iso.sh
- verify-manifest-packages.sh
- recipe.json
- audit-rules.service
- auditd.service
- bootc-image-factory-build.service
- bootc-image-factory-build.timer
- rpm-ostreed.conf
- 00-tunaos.toml
- tunaos-live-ready.service
- tunaos-var-home-restorecon.service
- 50-tunaos.preset
- 60-tunaos-software-gl
- tunaos-compat.conf
- tunaos-var-compat.conf
- redfin-image-factory-build.sh
- zfs-install
- tunaos-default.png
- tunaos-install.png
- credits.json
- tunaos.svg
- kdeglobals
- config.kdl
- tunaos.svg
- org.kde.plasma.desktop-layout.js
- org.kde.plasma.folder.js
- org.kde.plasma.kickoff.js
- org.kde.plasma.systemtray.js
- busywidget.svgz
- kde.svgz
- plasma.svgz
- tunaos_logo.svgz
- Splash.qml
- defaults
- metadata.json
- org.kde.plasma.desktop-layout.js
- org.kde.plasma.folder.js
- org.kde.plasma.kickoff.js
- org.kde.plasma.systemtray.js
- busywidget.svgz
- kde.svgz
- plasma.svgz
- tunaos_logo.svgz
- Splash.qml
- defaults
- metadata.json
- dragon-0001.png
- dragon-0002.png
- dragon-0003.png
- dragon-0004.png
- dragon-0005.png
- dragon-0006.png
- dragon-0007.png
- dragon-0008.png
- dragon-0009.png
- dragon-0010.png
- dragon-0011.png
- dragon-0012.png
- dragon-0013.png
- dragon-0014.png
- dragon-0015.png
- dragon-0016.png
- dragon-0017.png
- dragon-0018.png
- dragon-0019.png
- dragon-0020.png
- dragon-0021.png
- dragon-0022.png
- dragon-0023.png
- dragon-0024.png
- dragon-0025.png
- dragon-0026.png
- dragon-0027.png
- dragon-0028.png
- dragon-0029.png
- dragon-0030.png
- dragon-0031.png
- dragon-0032.png
- dragon-0033.png
- dragon-0034.png
- dragon-0035.png
- dragon-0036.png
- dragon-0037.png
- dragon-0038.png
- dragon-0039.png
- dragon-0040.png
- dragon-0041.png
- dragon-0042.png
- dragon-0043.png
- dragon-0044.png
- dragon-0045.png
- dragon-0046.png
- dragon-0047.png
- dragon-0048.png
- dragon-0049.png
- dragon-0050.png
- dragon-0051.png
- dragon-0052.png
- dragon-0053.png
- dragon-0054.png
- dragon-0055.png
- dragon-0056.png
- dragon-0057.png
- dragon.plymouth
- dragon.script
- fishing-pole-0001.png
- fishing-pole-0002.png
- fishing-pole-0003.png
- fishing-pole-0004.png
- fishing-pole-0005.png
- fishing-pole-0006.png
- fishing-pole-0007.png
- fishing-pole-0008.png
- fishing-pole-0009.png
- fishing-pole-0010.png
- fishing-pole-0011.png
- fishing-pole-0012.png
- fishing-pole-0013.png
- fishing-pole-0014.png
- fishing-pole-0015.png
- fishing-pole-0016.png
- fishing-pole-0017.png
- fishing-pole-0018.png
- fishing-pole-0019.png
- fishing-pole-0020.png
- fishing-pole-0021.png
- fishing-pole-0022.png
- fishing-pole-0023.png
- fishing-pole-0024.png
- fishing-pole-0025.png
- fishing-pole-0026.png
- fishing-pole-0027.png
- fishing-pole-0028.png
- fishing-pole-0029.png
- fishing-pole-0030.png
- fishing-pole-0031.png
- fishing-pole-0032.png
- fishing-pole-0033.png
- fishing-pole-0034.png
- fishing-pole-0035.png
- fishing-pole-0036.png
- fishing-pole-0037.png
- fishing-pole-0038.png
- fishing-pole-0039.png
- fishing-pole-0040.png
- fishing-pole-0041.png
- fishing-pole-0042.png
- fishing-pole-0043.png
- fishing-pole-0044.png
- fishing-pole-0045.png
- fishing-pole-0046.png
- fishing-pole-0047.png
- fishing-pole-0048.png
- fishing-pole-0049.png
- fishing-pole-0050.png
- fishing-pole-0051.png
- fishing-pole-0052.png
- fishing-pole-0053.png
- fishing-pole-0054.png
- fishing-pole-0055.png
- fishing-pole-0056.png
- fishing-pole-0057.png
- fishing-pole-0058.png
- fishing-pole.plymouth
- fishing-pole.script
- pufferfish-0001.png
- pufferfish-0002.png
- pufferfish-0003.png
- pufferfish-0004.png
- pufferfish-0005.png
- pufferfish-0006.png
- pufferfish-0007.png
- pufferfish-0008.png
- pufferfish-0009.png
- pufferfish-0010.png
- pufferfish-0011.png
- pufferfish-0012.png
- pufferfish-0013.png
- pufferfish-0014.png
- pufferfish-0015.png
- pufferfish-0016.png
- pufferfish-0017.png
- pufferfish-0018.png
- pufferfish-0019.png
- pufferfish-0020.png
- pufferfish-0021.png
- pufferfish-0022.png
- pufferfish-0023.png
- pufferfish-0024.png
- pufferfish-0025.png
- pufferfish-0026.png
- pufferfish-0027.png
- pufferfish-0028.png
- pufferfish-0029.png
- pufferfish-0030.png
- pufferfish-0031.png
- pufferfish-0032.png
- pufferfish-0033.png
- pufferfish-0034.png
- pufferfish-0035.png
- pufferfish-0036.png
- pufferfish-0037.png
- pufferfish-0038.png
- pufferfish-0039.png
- pufferfish-0040.png
- pufferfish-0041.png
- pufferfish-0042.png
- pufferfish-0043.png
- pufferfish-0044.png
- pufferfish-0045.png
- pufferfish-0046.png
- pufferfish-0047.png
- pufferfish-0048.png
- pufferfish-0049.png
- pufferfish-0050.png
- pufferfish-0051.png
- pufferfish-0052.png
- pufferfish-0053.png
- pufferfish-0054.png
- pufferfish-0055.png
- pufferfish-0056.png
- pufferfish-0057.png
- pufferfish-0058.png
- pufferfish-0059.png
- pufferfish-0060.png
- pufferfish-0061.png
- pufferfish-0062.png
- pufferfish-0063.png
- pufferfish-0064.png
- pufferfish-0065.png
- pufferfish-0066.png
- pufferfish-0067.png
- pufferfish-0068.png
- pufferfish-0069.png
- pufferfish-0070.png
- pufferfish-0071.png
- pufferfish-0072.png
- pufferfish-0073.png
- pufferfish-0074.png
- pufferfish-0075.png
- pufferfish-0076.png
- pufferfish-0077.png
- pufferfish-0078.png
- pufferfish-0079.png
- pufferfish-0080.png
- pufferfish-0081.png
- pufferfish-0082.png
- pufferfish-0083.png
- pufferfish-0084.png
- pufferfish.plymouth
- pufferfish.script
- radioactive-0001.png
- radioactive-0002.png
- radioactive-0003.png
- radioactive-0004.png
- radioactive-0005.png
- radioactive-0006.png
- radioactive-0007.png
- radioactive-0008.png
- radioactive-0009.png
- radioactive-0010.png
- radioactive-0011.png
- radioactive-0012.png
- radioactive-0013.png
- radioactive-0014.png
- radioactive-0015.png
- radioactive-0016.png
- radioactive-0017.png
- radioactive-0018.png
- radioactive-0019.png
- radioactive-0020.png
- radioactive-0021.png
- radioactive-0022.png
- radioactive-0023.png
- radioactive-0024.png
- radioactive-0025.png
- radioactive-0026.png
- radioactive-0027.png
- radioactive-0028.png
- radioactive-0029.png
- radioactive-0030.png
- radioactive-0031.png
- radioactive-0032.png
- radioactive-0033.png
- radioactive-0034.png
- radioactive-0035.png
- radioactive-0036.png
- radioactive-0037.png
- radioactive-0038.png
- radioactive-0039.png
- radioactive-0040.png
- radioactive-0041.png
- radioactive-0042.png
- radioactive-0043.png
- radioactive-0044.png
- radioactive-0045.png
- radioactive-0046.png
- radioactive-0047.png
- radioactive-0048.png
- radioactive.plymouth
- radioactive.script
- rainbow-0001.png
- rainbow-0002.png
- rainbow-0003.png
- rainbow-0004.png
- rainbow-0005.png
- rainbow-0006.png
- rainbow-0007.png
- rainbow-0008.png
- rainbow-0009.png
- rainbow-0010.png
- rainbow-0011.png
- rainbow-0012.png
- rainbow-0013.png
- rainbow-0014.png
- rainbow-0015.png
- rainbow-0016.png
- rainbow-0017.png
- rainbow-0018.png
- rainbow-0019.png
- rainbow-0020.png
- rainbow-0021.png
- rainbow-0022.png
- rainbow-0023.png
- rainbow-0024.png
- rainbow-0025.png
- rainbow-0026.png
- rainbow-0027.png
- rainbow-0028.png
- rainbow-0029.png
- rainbow-0030.png
- rainbow-0031.png
- rainbow-0032.png
- rainbow-0033.png
- rainbow-0034.png
- rainbow-0035.png
- rainbow-0036.png
- rainbow-0037.png
- rainbow-0038.png
- rainbow-0039.png
- rainbow-0040.png
- rainbow-0041.png
- rainbow-0042.png
- rainbow-0043.png
- rainbow-0044.png
- rainbow-0045.png
- rainbow-0046.png
- rainbow-0047.png
- rainbow-0048.png
- rainbow-0049.png
- rainbow-0050.png
- rainbow-0051.png
- rainbow-0052.png
- rainbow-0053.png
- rainbow-0054.png
- rainbow-0055.png
- rainbow-0056.png
- rainbow-0057.png
- rainbow-0058.png
- rainbow.plymouth
- rainbow.script
- rocket-0001.png
- rocket-0002.png
- rocket-0003.png
- rocket-0004.png
- rocket-0005.png
- rocket-0006.png
- rocket-0007.png
- rocket-0008.png
- rocket-0009.png
- rocket-0010.png
- rocket-0011.png
- rocket-0012.png
- rocket-0013.png
- rocket-0014.png
- rocket-0015.png
- rocket-0016.png
- rocket-0017.png
- rocket-0018.png
- rocket-0019.png
- rocket-0020.png
- rocket.plymouth
- rocket.script
- shark-0001.png
- shark-0002.png
- shark-0003.png
- shark-0004.png
- shark-0005.png
- shark-0006.png
- shark-0007.png
- shark-0008.png
- shark-0009.png
- shark-0010.png
- shark-0011.png
- shark-0012.png
- shark-0013.png
- shark-0014.png
- shark-0015.png
- shark-0016.png
- shark-0017.png
- shark-0018.png
- shark-0019.png
- shark-0020.png
- shark-0021.png
- shark-0022.png
- shark-0023.png
- shark-0024.png
- shark-0025.png
- shark-0026.png
- shark-0027.png
- shark-0028.png
- shark-0029.png
- shark-0030.png
- shark-0031.png
- shark-0032.png
- shark-0033.png
- shark-0034.png
- shark-0035.png
- shark-0036.png
- shark-0037.png
- shark-0038.png
- shark-0039.png
- shark-0040.png
- shark-0041.png
- shark-0042.png
- shark-0043.png
- shark-0044.png
- shark-0045.png
- shark-0046.png
- shark-0047.png
- shark-0048.png
- shark-0049.png
- shark-0050.png
- shark-0051.png
- shark-0052.png
- shark-0053.png
- shark-0054.png
- shark-0055.png
- shark-0056.png
- shark-0057.png
- shark-0058.png
- shark-0059.png
- shark-0060.png
- shark-0061.png
- shark-0062.png
- shark-0063.png
- shark-0064.png
- shark-0065.png
- shark-0066.png
- shark-0067.png
- shark-0068.png
- shark-0069.png
- shark-0070.png
- shark-0071.png
- shark-0072.png
- shark-0073.png
- shark-0074.png
- shark-0075.png
- shark-0076.png
- shark-0077.png
- shark-0078.png
- shark-0079.png
- shark-0080.png
- shark-0081.png
- shark-0082.png
- shark-0083.png
- shark-0084.png
- shark-0085.png
- shark-0086.png
- shark-0087.png
- shark.plymouth
- shark.script
- sushi-0001.png
- sushi.plymouth
- sushi.script
- tropical-fish-0001.png
- tropical-fish.plymouth
- tropical-fish.script
- fish-0001.png
- fish-0002.png
- fish-0003.png
- fish-0004.png
- fish-0005.png
- fish-0006.png
- fish-0007.png
- fish-0008.png
- fish-0009.png
- fish-0010.png
- fish-0011.png
- fish-0012.png
- fish-0013.png
- fish-0014.png
- fish-0015.png
- fish-0016.png
- fish-0017.png
- fish-0018.png
- fish-0019.png
- fish-0020.png
- fish-0021.png
- fish-0022.png
- fish-0023.png
- fish-0024.png
- fish-0025.png
- fish-0026.png
- fish-0027.png
- fish-0028.png
- fish-0029.png
- fish-0030.png
- fish-0031.png
- fish-0032.png
- fish-0033.png
- fish-0034.png
- fish-0035.png
- fish-0036.png
- fish-0037.png
- fish-0038.png
- fish-0039.png
- fish-0040.png
- fish-0041.png
- fish-0042.png
- fish-0043.png
- fish-0044.png
- fish-0045.png
- fish-0046.png
- fish-0047.png
- fish-0048.png
- fish-0049.png
- fish-0050.png
- fish-0051.png
- fish-0052.png
- fish-0053.png
- fish-0054.png
- fish-0055.png
- fish-0056.png
- fish-0057.png
- fish-0058.png
- fish-0059.png
- fish-0060.png
- fish-0061.png
- fish-0062.png
- fish-0063.png
- fish-0064.png
- fish-0065.png
- fish-0066.png
- fish-0067.png
- fish-0068.png
- fish-0069.png
- fish-0070.png
- fish-0071.png
- fish-0072.png
- tunaos.plymouth
- tunaos.script
- default.plymouth
- 01-bluefin-global.js
- 10-tailscale.sh
- 99-flatpaks.sh
- 10-framework.sh
- 10-theming.sh
- 99-privileged.sh
- tunaos-default.png
- metadata.json
- 50-hummingbird.toml
- config
- 20-dx.sh
- 11-vscode.sh
- 30-nvidia-vscode.sh
- common_test.bats
- test_10_base_packages.bats
- test_adopters_evidence.bats
- test_apt_x11_display_stack.bats
- test_artifact_signing.bats
- test_asahi_promotion_gate.bats
- test_asahi_remote_switch.bats
- test_asahi_sailfin_staging.bats
- test_boot_gate_resume.bats
- test_bootc_containers_policy.bats
- test_bootc_dracut_config.bats
- test_bootc_ostree_layout.bats
- test_build_cache.bats
- test_build_chunkah.bats
- test_build_image_retry.bats
- test_build_iso_group.bats
- test_build_iso_tacklebox.bats
- test_build_libostree.bats
- test_build_live_iso.bats
- test_build_qcow2.bats
- test_build_scripts.bats
- test_build_scripts_remaining.bats
- test_build_status_classification.bats
- test_cachyos_overlay.bats
- test_check_workflow_push.bats
- test_chunkah_rechunk.bats
- test_codec_baseline.bats
- test_containerfile_context.bats
- test_containerfile_context_scripts.bats
- test_containerfile_identity_env.bats
- test_cosign_retry.bats
- test_cosmic_apt_package_names.bats
- test_cosmic_display_manager.bats
- test_cosmic_dm_agreement.bats
- test_cosmic_live_greeter_mask.bats
- test_custom_overlay.bats
- test_customize_live.bats
- test_declared_flavors_installable.bats
- test_desktop_contract_fatal.bats
- test_desktop_script_apt_branch.bats
- test_diff_images.bats
- test_dracut_tpm2_userspace.bats
- test_e2e_runtime_ssh_reachability.bats
- test_eln_codec_gap.bats
- test_fedora_base_currency.bats
- test_fish_codename_table.bats
- test_fisherman_override_order.bats
- test_flatpak_preinstall.bats
- test_functional_run.bats
- test_gentoo_dracut_config.bats
- test_gentoo_openssh.bats
- test_get_base_image.bats
- test_guppy_unsupported_desktops.bats
- test_hacktoberfest_pool.bats
- test_hummingbird_desktop_wiring.bats
- test_install_rawhide_tolerant.bats
- test_install_test.bats
- test_installer_branding.bats
- test_installer_credits.bats
- test_installer_recipe_backend.bats
- test_installer_tour_images.bats
- test_iso_e2e.bats
- test_iso_e2e_fisherman_override.bats
- test_iso_e2e_install_timeout.bats
- test_iso_e2e_offline_store_probe.bats
- test_iso_e2e_poweroff.bats
- test_justfile.bats
- test_kde_display_manager.bats
- test_language_boundary.bats
- test_lib.bats
- test_lima_novnc.bats
- test_live_installer_launch.bats
- test_live_podman_every_base.bats
- test_live_ready_net_diagnostic.bats
- test_live_sudo_contract.bats
- test_live_sudo_every_base.bats
- test_luks_tpm2_enroll_script.bats
- test_luks_tpm2_support_matrix.bats
- test_niri_dms_payload.bats
- test_niri_wallpaper_daemon.bats
- test_nvidia_overlay.bats
- test_nvidia_overlay_arch_debian.bats
- test_nvidia_releasever_is_one_line.bats
- test_oci_metadata_no_personal_identity.bats
- test_overlay_refreshes_system_files.bats
- test_package_wishlist_gate.bats
- test_pipeline.bats
- test_pixel_gate.bats
- test_pkg_retry_parity.bats
- test_plymouth_themes.bats
- test_press_claims_match_roadmap.bats
- test_published_image_ref.bats
- test_rawhide_rpmdb_probe.bats
- test_rechunk.bats
- test_record_timelapse.bats
- test_registry.bats
- test_registry_ref.bats
- test_report_missing_packages.bats
- test_resolve_flavor.bats
- test_reusable_workflow_inputs.bats
- test_sbom_scope.bats
- test_screens_not_greeter.bats
- test_selinux_store_copyup.bats
- test_signing_trust_boundary.bats
- test_sync_upstream_snapshots.bats
- test_tailscale_repo_selection.bats
- test_test_yml_pytest_always_runs.bats
- test_testing_call_claims.bats
- test_ubuntu_kernel.bats
- test_ubuntu_libostree.bats
- test_untested_scripts_v2.bats
- test_verify_asahi_el10.bats
- test_verify_image_packages.bats
- test_verify_iso.bats
- test_verify_manifest_packages.bats
- test_xfce_greeter_contract.bats
- verify.yaml
- ublue-common-policy.json
- run.sh
- fake-qemu-serial.py
- luks-first-boot-contract.sh
- test_check_el10_packages.py
- test_desktop_verify.py
- test_generate_boot_report.py
- .gitkeep
- anaconda-ks.cfg
- installer-screens.yaml
- lima-template.yaml
- live-iso-verify.yaml
- README.md
- test_a_failing_live_customize_fails_fast.py
- test_a_job_budget_covers_its_own_steps.py
- test_a_rolling_snapshot_pin_cannot_go_stale_unnoticed.py
- test_a_waived_desktop_contract_does_not_report_pass.py
- test_automation_does_not_push_to_main.py
- test_base_image_pins_are_checked.py
- test_boot_gate_blocks_green.py
- test_boot_gate_ownership.py
- test_boot_report.py
- test_boot_report_gh.py
- test_build_ceiling_clears_the_slowest_variant.py
- test_changelogs.py
- test_composite_green_scoring.py
- test_declared_flavors_are_implemented.py
- test_desktop_verify.py
- test_every_iso_build_installs_working_podman.py
- test_expensive_builds_collapse_redundant_pr_runs.py
- test_experience_manifest.py
- test_fire_copilot_batch.py
- test_generate_workflows.py
- test_ghcr_login_podman_sudo_retry.py
- test_gitmodules.py
- test_green_criteria.py
- test_green_master_plan.py
- test_guppy_kde_binhost_version_lock.py
- test_hummingbird_arm64_honesty.py
- test_hummingbird_base_can_reach_an_iso.py
- test_image_aliases.py
- test_import_frontend_parity.py
- test_installer_asset_is_arch_aware.py
- test_installer_smoke_needs_no_gpu.py
- test_installer_walkthrough.py
- test_iso_scripts_run_containers_on_a_usable_log_driver.py
- test_just_fix_does_not_strand_prs_in_unstable.py
- test_just_modules_resolve_repo_paths.py
- test_kvm_jobs_run_where_kvm_exists.py
- test_lifecycle_arm64_podman_is_not_a_mixed_stack.py
- test_luks_first_boot.py
- test_matrix_status.py
- test_matrix_status_config.py
- test_matrix_status_fetch.py
- test_nightly_schedule_registry.py
- test_no_workflow_hoards_multi_gigabyte_artifacts.py
- test_omissions_manifest_is_read_on_a_schedule.py
- test_one_failing_flavor_cannot_skip_a_sibling_iso.py
- test_one_iso_per_base_and_desktop.py
- test_package_parity_is_scheduled.py
- test_package_repo_pins_are_checked.py
- test_package_source_policy.py
- test_per_variant_install_overrides_reach_the_image.py
- test_promote_retries_skopeo_copy.py
- test_rawhide_probe_scope.py
- test_readiness_stamp_lookup.py
- test_readme_build_status_refresh.py
- test_rerun_startup_failures.py
- test_sailfin_keeps_packman_codecs.py
- test_sbom_falls_back_to_the_package_manifest.py
- test_sbom_step_cannot_kill_the_variant.py
- test_sign_step_retries_cosign.py
- test_the_flatpak_install_names_what_is_available.py
- test_the_iso_build_runner_is_switchable.py
- test_the_iso_e2e_can_address_every_cell.py
- test_the_on_guest_checks_actually_run.py
- test_the_progress_screen_keywords_were_measured.py
- test_the_seat_diagnostic_collects_evidence.py
- test_the_stamp_lookup_matches_flatpak.py
- test_the_welcome_keywords_match_what_kde_says.py
- test_ubuntu_uid_1000_is_free.py
- test_workflow_conditions_name_real_inputs.py
- test_workflow_expressions_parse.py
- test_write_gemini_task.py
- Containerfile.debian
- .devcontainer.json
- .gitattributes
- .gitignore
- .gitmodules
- .pre-commit-config.yaml
- .yamllint.yml
- ADOPTERS.md
- ADOPTION-METRICS.md
- AGENTS.md
- artifacthub-repo.yml
- CODE_OF_CONDUCT.md
- COMMUNITY.md
- Containerfile.arch
- Containerfile.custom
- Containerfile.debian
- Containerfile.el10
- Containerfile.final
- Containerfile.gentoo
- Containerfile.opensuse
- Containerfile.overlay
- Containerfile.ubuntu
- CONTRIBUTING.md
- cosign.pub
- FEDORA-BASE-POLICY.md
- GOAL.md
- image-versions.yaml
- Justfile
- LICENSE
- MAINTAINERS.md
- MIGRATION.md
- PACKAGE-SOURCING.md
- pytest.ini
- Q3_CHECKPOINT-2026-08-22.md
- Q4-ADOPTION-PLAN.md
- Q4-MATURE-DEFINITION.md
- README.md
- registry-map.yaml
- renovate.json
- RFC-PROCESS.md
- ROADMAP.md
- SECURITY.md
- TRIAGE-POLICY.md
- tunaos-builder.yaml
- VARIANT-LIFECYCLE.md
- VERSIONING.md
- VISION.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew
View Details ▼
brew
Homebrew - a package manager for macOS and Linux.
Some subcommands such as `install` have their own usage documentation.
brew install {{formula|cask}}
Install the latest stable version of a formula or cask:
brew list
List all installed formulae and casks:
brew upgrade {{formula|cask}}
Upgrade an installed formula or cask (if none is given, all installed formulae/casks are upgraded):
just
View Details ▼
just
Save and run project-specific commands.
just {{recipe}}
Run a recipe specified in the justfile:
just
Start a REPL (interactive shell):
just --init
Initialize new justfile in project root:
bootc switch
View Details ▼
bootc switch
Target a new container image reference to boot.
sudo bootc switch {{image}}
Change the base OS to a new container image from a registry:
sudo bootc switch --transport containers-storage {{image}}
Change the base OS to a new container image from the local image storage of the root user:
sudo bootc switch --transport oci-archive {{path/to/image.tar.gz}}
Change the base OS to a new container image stored in a tarball:
