{"id":31243491,"url":"https://github.com/pboling/galtzo-os","last_synced_at":"2026-05-15T22:34:00.510Z","repository":{"id":308187434,"uuid":"1031689941","full_name":"pboling/galtzo-os","owner":"pboling","description":"My Operating System - An Atomic Fedora Universal Blue Aurora HWE DX Spin (Bazzite Kernel) w/ Ruby, 1Password, \u0026 NordVPN","archived":false,"fork":false,"pushed_at":"2025-09-05T06:07:10.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-21T21:03:42.479Z","etag":null,"topics":["atomic","bluebuild","bluebuild-image","custom-image","image-based","immutable","linux","linux-custom-image","oci","oci-image","operating-system"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pboling.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["pboling"],"patreon":"galtzo","ko_fi":"pboling","liberapay":"pboling","issuehunt":"pboling"}},"created_at":"2025-08-04T07:26:59.000Z","updated_at":"2025-09-15T11:42:42.000Z","dependencies_parsed_at":"2025-08-04T19:15:49.287Z","dependency_job_id":"bc66fb1a-b664-4107-9c64-9ad4cafeeede","html_url":"https://github.com/pboling/galtzo-os","commit_stats":null,"previous_names":["pboling/galtzo-os"],"tags_count":0,"template":false,"template_full_name":"blue-build/template","purl":"pkg:github/pboling/galtzo-os","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pboling%2Fgaltzo-os","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pboling%2Fgaltzo-os/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pboling%2Fgaltzo-os/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pboling%2Fgaltzo-os/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pboling","download_url":"https://codeload.github.com/pboling/galtzo-os/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pboling%2Fgaltzo-os/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276498447,"owners_count":25653010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-22T02:00:08.972Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atomic","bluebuild","bluebuild-image","custom-image","image-based","immutable","linux","linux-custom-image","oci","oci-image","operating-system"],"created_at":"2025-09-23T01:06:12.433Z","updated_at":"2026-05-15T22:34:00.503Z","avatar_url":"https://github.com/pboling.png","language":"Shell","funding_links":["https://github.com/sponsors/pboling","https://patreon.com/galtzo","https://ko-fi.com/pboling","https://liberapay.com/pboling","https://issuehunt.io/r/pboling"],"categories":[],"sub_categories":[],"readme":"# 💿️ galtzo-os 💿️ \u0026nbsp; [![bluebuild build badge](https://github.com/pboling/galtzo-os/actions/workflows/build.yml/badge.svg)](https://github.com/pboling/galtzo-os/actions/workflows/build.yml)\n\nThis image is based on `aurora-dx:stable-daily`. A new version / build is released daily.\n\nThe linux lineage of this spin therefore looks something like this:\n\n```mermaid\nmindmap\n  root((Linux))\n    Red Hat\n      Fedora CoreOS\n        Fedora Silverblue\n          Universal Blue\n            Aurora\n              Aurora-DX\n                Galtzo-OS\n\n    Debian\n      Ubuntu\n    SLS\n      Slackware\n    Jurix\n      SuSE\n    Enoch\n      Gentoo\n    Arch\n```\n\nNOTE: The `DX` means the \"Developer Experience\" flavor.\n\nIf you are unfamiliar with Universal Blue Linux, or Atomic Fedora,\nstart your journey at [universal-blue.org](https://universal-blue.org/), and download an image that suits you.\n\nIf you want to jump right into making your own spin (the water is fine!)\nstart with the [Blue Build Workshop](https://workshop.blue-build.org/),\na web tool that will create a repo like this one and build your first image.\n\nOr see the [BlueBuild docs](https://blue-build.org/how-to/setup/) for quick manual setup instructions.\n\nThis particular configuration layers the following onto `aurora-dx`:\n\n- NordVPN (also added to systemd) (config taken from [jlandahl/aurora](https://github.com/jlandahl/aurora))\n- 1Password\n- Ruby build dependencies (fedora specific)\n  - autoconf\n  - gcc\n  - gcc-c++ (necessary for Ruby \u003c 3.1)\n  - rust # for oxide-rb, magnus, tree_stump \u0026 other crabby things\n  - patch\n  - make\n  - bzip2\n  - openssl-devel\n  - libyaml-devel\n  - libffi-devel\n  - zlib-ng-compat-devel\n  - readline-devel\n  - gdbm-devel\n  - ncurses-devel\n  - perl-FindBin # Because of OpenSSL!\n  - java-25 # for JRuby!\n  - snapper\n  - asusctl\n  - asusctl-rog-gui\n  - ghostty\n  - earlyoom (Configured to protect JetBrains IDEs from being killed by System OOM assassin)\n\nIt also configures the size of local swap memory (zram) to equal the size of RAM on the system.\n\n## Installation\n\n| ⚠️ **Warning**️ | [This is an experimental feature](https://www.fedoraproject.org/wiki/Changes/OstreeNativeContainerStable), try at your own discretion. |\n| -------------- | -------------------------------------------------------------------------------------------------------------------------------------- |\n\nTo rebase an existing atomic Fedora installation to the latest build:\n\n- First rebase to the unsigned image, to get the proper signing keys and policies installed:\n  ```\n  rpm-ostree rebase ostree-unverified-registry:ghcr.io/pboling/galtzo-os:latest\n  ```\n- Reboot to complete the rebase:\n  ```\n  systemctl reboot\n  ```\n- Then rebase to the signed image, like so:\n  ```\n  rpm-ostree rebase ostree-image-signed:docker://ghcr.io/pboling/galtzo-os:latest\n  ```\n- Reboot again to complete the installation\n  ```\n  systemctl reboot\n  ```\n\nThe `latest` tag will automatically point to the latest build. That build will still always use the Fedora version specified in `recipe.yml`, so you won't get accidentally updated to the next major version.\n\n## Update\n\nOnce you have this image installed updating to the latest is a two step process if you want to do it manually.\n\n```bash\nujust update\nsystemctl reboot\n```\n\nOtherwise if you just reboot periodically updates will simply happen transparently in the background.\nGenerally there won't be more than one build per day, so a daily reboot will keep your system fresh.\n\n## ISO\n\nYou can generate an offline ISO with the instructions available [here](https://blue-build.org/learn/universal-blue/#fresh-install-from-an-iso). These ISOs cannot unfortunately be distributed on GitHub for free due to large sizes, so for public projects something else has to be used for hosting.\n\n## Verification\n\nThese images are signed with [Sigstore](https://www.sigstore.dev/)'s [cosign](https://github.com/sigstore/cosign). You can verify the signature by downloading the `cosign.pub` file from this repo and running the following command:\n\n```bash\ncosign verify --key cosign.pub ghcr.io/pboling/galtzo-os\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpboling%2Fgaltzo-os","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpboling%2Fgaltzo-os","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpboling%2Fgaltzo-os/lists"}