https://github.com/kodersha/fedora
Fedora Silverblue build for personal use.
https://github.com/kodersha/fedora
bluebuild dotfiles fedora fedora-silverblue immutable linux
Last synced: 3 months ago
JSON representation
Fedora Silverblue build for personal use.
- Host: GitHub
- URL: https://github.com/kodersha/fedora
- Owner: kodersha
- License: gpl-3.0
- Created: 2024-10-12T09:05:48.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-19T10:43:51.000Z (8 months ago)
- Last Synced: 2024-10-19T10:44:06.365Z (8 months ago)
- Topics: bluebuild, dotfiles, fedora, fedora-silverblue, immutable, linux
- Language: CSS
- Homepage:
- Size: 78 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# fedora [](https://github.com/kodersha/fedora/actions/workflows/build.yml)
## Installation
To rebase an existing atomic Fedora installation to the latest build, first rebase to the unsigned image, to get the proper signing keys and policies installed:
```bash
rpm-ostree rebase ostree-unverified-registry:ghcr.io/kodersha/fedora:latest
```Reboot to complete the rebase:
```bash
systemctl reboot
```Then rebase to the signed image, like so:
```bash
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/kodersha/fedora:latest
```Reboot again to complete the installation:
```bash
systemctl reboot
```### Complete
To complete installation, run command:
```bash
just complete
```## ISO
```bash
mkdir ./iso && sudo podman run --rm --privileged --volume ./iso:/build-container-installer/build --security-opt label=disable --pull=newer ghcr.io/jasonn3/build-container-installer:latest IMAGE_REPO=ghcr.io/kodersha IMAGE_NAME=fedora IMAGE_TAG=latest VARIANT=Server VERSION=41
```## Verification
These 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:
```bash
cosign verify --key cosign.pub ghcr.io/kodersha/fedora
```---
#### Sources
- [Blue Build](https://blue-build.org/learn/getting-started/)