├── .devcontainer.json ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── pin.yml ├── changelogs.py ├── copilot-instructions.md ├── dependabot.yml ├── semantic.yaml └── workflows │ ├── build-iso.yml │ ├── build-next.yml │ ├── build.yml │ ├── content-filter.yaml │ ├── generate-changelog-release.yml │ ├── promote-to-testing.yml │ ├── release-stable.yml │ ├── reusable-build-image.yml │ ├── scorecard.yml │ └── test-and-promote.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .yamllint.yml ├── Containerfile ├── Containerfile.dx ├── Containerfile.gdx ├── Justfile ├── LICENSE ├── README.md ├── artifacthub-repo.yml ├── config.toml ├── cosign.pub ├── docs ├── BUILD_IMPROVEMENTS.md ├── CODE_REVIEW_SUMMARY.md └── build-pipeline.md ├── image-versions.yaml ├── image.toml ├── iso.toml ├── iso_files └── configure_lts_iso_anaconda.sh ├── scripts ├── build-all-images.sh ├── build-bootc-diskimage.sh ├── build-titanoboa.sh ├── diff-images.sh ├── get-base-image.sh ├── qemu-test.sh ├── rechunk.sh └── run-local-ci.sh ├── secrets.env.example ├── system_files ├── etc │ ├── environment │ ├── rpm-ostreed.conf │ ├── systemd │ │ └── zram-generator.conf │ └── ublue-os │ │ ├── bling.json │ │ ├── changelog.json │ │ ├── fastfetch.json │ │ ├── rebase_helper.json │ │ ├── setup.json │ │ └── system-flatpaks.list └── usr │ ├── lib │ ├── bootc │ │ └── 50-yellowfin.toml │ └── systemd │ │ └── system │ │ └── dconf-update.service │ └── share │ ├── fish │ └── vendor_functions.d │ │ └── fish_prompt.fish │ └── ublue-os │ ├── firefox-config │ └── 01-bluefin-global.js │ ├── just │ ├── 10-update.just │ └── 61-lts-custom.just │ ├── motd │ ├── template.md │ └── tips │ │ ├── 10-tips.md │ │ └── 20-bluefin.md │ ├── privileged-setup.hooks.d │ ├── 10-tailscale.sh │ └── 99-flatpaks.sh │ ├── system-setup.hooks.d │ └── 10-framework.sh │ └── user-setup.hooks.d │ ├── 10-theming.sh │ └── 99-privileged.sh └── system_files_overrides ├── dx ├── etc │ └── skel │ │ └── .config │ │ └── Code │ │ └── User │ │ └── settings.json └── usr │ ├── bin │ └── .gitkeep │ └── share │ └── ublue-os │ ├── privileged-setup.hooks.d │ └── 20-dx.sh │ └── user-setup.hooks.d │ └── 11-vscode.sh └── gdx ├── .gitkeep └── usr └── share └── ublue-os └── user-setup.hooks.d └── 30-gdx-vscode.sh /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | @hanthor @castrojo @tulilirockz 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [hanthor, castrojo, tulilirockz] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/pin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/ISSUE_TEMPLATE/pin.yml -------------------------------------------------------------------------------- /.github/changelogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/changelogs.py -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/semantic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/semantic.yaml -------------------------------------------------------------------------------- /.github/workflows/build-iso.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/build-iso.yml -------------------------------------------------------------------------------- /.github/workflows/build-next.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/build-next.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/content-filter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/content-filter.yaml -------------------------------------------------------------------------------- /.github/workflows/generate-changelog-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/generate-changelog-release.yml -------------------------------------------------------------------------------- /.github/workflows/promote-to-testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/promote-to-testing.yml -------------------------------------------------------------------------------- /.github/workflows/release-stable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/release-stable.yml -------------------------------------------------------------------------------- /.github/workflows/reusable-build-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/reusable-build-image.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-promote.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.github/workflows/test-and-promote.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/Containerfile -------------------------------------------------------------------------------- /Containerfile.dx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/Containerfile.dx -------------------------------------------------------------------------------- /Containerfile.gdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/Containerfile.gdx -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/README.md -------------------------------------------------------------------------------- /artifacthub-repo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/artifacthub-repo.yml -------------------------------------------------------------------------------- /config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/config.toml -------------------------------------------------------------------------------- /cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/cosign.pub -------------------------------------------------------------------------------- /docs/BUILD_IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/docs/BUILD_IMPROVEMENTS.md -------------------------------------------------------------------------------- /docs/CODE_REVIEW_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/docs/CODE_REVIEW_SUMMARY.md -------------------------------------------------------------------------------- /docs/build-pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/docs/build-pipeline.md -------------------------------------------------------------------------------- /image-versions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/image-versions.yaml -------------------------------------------------------------------------------- /image.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/image.toml -------------------------------------------------------------------------------- /iso.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/iso.toml -------------------------------------------------------------------------------- /iso_files/configure_lts_iso_anaconda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/iso_files/configure_lts_iso_anaconda.sh -------------------------------------------------------------------------------- /scripts/build-all-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/scripts/build-all-images.sh -------------------------------------------------------------------------------- /scripts/build-bootc-diskimage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/scripts/build-bootc-diskimage.sh -------------------------------------------------------------------------------- /scripts/build-titanoboa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/scripts/build-titanoboa.sh -------------------------------------------------------------------------------- /scripts/diff-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/scripts/diff-images.sh -------------------------------------------------------------------------------- /scripts/get-base-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/scripts/get-base-image.sh -------------------------------------------------------------------------------- /scripts/qemu-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/scripts/qemu-test.sh -------------------------------------------------------------------------------- /scripts/rechunk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/scripts/rechunk.sh -------------------------------------------------------------------------------- /scripts/run-local-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/scripts/run-local-ci.sh -------------------------------------------------------------------------------- /secrets.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/secrets.env.example -------------------------------------------------------------------------------- /system_files/etc/environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/environment -------------------------------------------------------------------------------- /system_files/etc/rpm-ostreed.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/rpm-ostreed.conf -------------------------------------------------------------------------------- /system_files/etc/systemd/zram-generator.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/systemd/zram-generator.conf -------------------------------------------------------------------------------- /system_files/etc/ublue-os/bling.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/ublue-os/bling.json -------------------------------------------------------------------------------- /system_files/etc/ublue-os/changelog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/ublue-os/changelog.json -------------------------------------------------------------------------------- /system_files/etc/ublue-os/fastfetch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/ublue-os/fastfetch.json -------------------------------------------------------------------------------- /system_files/etc/ublue-os/rebase_helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/ublue-os/rebase_helper.json -------------------------------------------------------------------------------- /system_files/etc/ublue-os/setup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/ublue-os/setup.json -------------------------------------------------------------------------------- /system_files/etc/ublue-os/system-flatpaks.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/etc/ublue-os/system-flatpaks.list -------------------------------------------------------------------------------- /system_files/usr/lib/bootc/50-yellowfin.toml: -------------------------------------------------------------------------------- 1 | [install] 2 | root-fs-type = "btrfs" 3 | block = ["tpm2-luks"] -------------------------------------------------------------------------------- /system_files/usr/lib/systemd/system/dconf-update.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/lib/systemd/system/dconf-update.service -------------------------------------------------------------------------------- /system_files/usr/share/fish/vendor_functions.d/fish_prompt.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/fish/vendor_functions.d/fish_prompt.fish -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/firefox-config/01-bluefin-global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/firefox-config/01-bluefin-global.js -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/just/10-update.just: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/just/10-update.just -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/just/61-lts-custom.just: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/just/61-lts-custom.just -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/motd/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/motd/template.md -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/motd/tips/10-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/motd/tips/10-tips.md -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/motd/tips/20-bluefin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/motd/tips/20-bluefin.md -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/privileged-setup.hooks.d/10-tailscale.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/privileged-setup.hooks.d/10-tailscale.sh -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/privileged-setup.hooks.d/99-flatpaks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/privileged-setup.hooks.d/99-flatpaks.sh -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/system-setup.hooks.d/10-framework.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/system-setup.hooks.d/10-framework.sh -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/user-setup.hooks.d/10-theming.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/user-setup.hooks.d/10-theming.sh -------------------------------------------------------------------------------- /system_files/usr/share/ublue-os/user-setup.hooks.d/99-privileged.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files/usr/share/ublue-os/user-setup.hooks.d/99-privileged.sh -------------------------------------------------------------------------------- /system_files_overrides/dx/etc/skel/.config/Code/User/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files_overrides/dx/etc/skel/.config/Code/User/settings.json -------------------------------------------------------------------------------- /system_files_overrides/dx/usr/bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system_files_overrides/dx/usr/share/ublue-os/privileged-setup.hooks.d/20-dx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files_overrides/dx/usr/share/ublue-os/privileged-setup.hooks.d/20-dx.sh -------------------------------------------------------------------------------- /system_files_overrides/dx/usr/share/ublue-os/user-setup.hooks.d/11-vscode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files_overrides/dx/usr/share/ublue-os/user-setup.hooks.d/11-vscode.sh -------------------------------------------------------------------------------- /system_files_overrides/gdx/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /system_files_overrides/gdx/usr/share/ublue-os/user-setup.hooks.d/30-gdx-vscode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuna-os/tunaOS/HEAD/system_files_overrides/gdx/usr/share/ublue-os/user-setup.hooks.d/30-gdx-vscode.sh --------------------------------------------------------------------------------