mirror of
https://github.com/cvsickle/bazzite-dx.git
synced 2026-10-03 01:41:09 -04:00
My custom Bazzite DX image.
https://www.cvsickle.com
atomic
bluebuild
bluebuild-image
custom-image
image-based
immutable
linux
linux-custom-image
oci
oci-image
operating-system
- Shell 90.9%
- Dockerfile 9.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .devcontainer | ||
| .github | ||
| docs | ||
| files | ||
| modules | ||
| recipes | ||
| .gitignore | ||
| cosign.pub | ||
| LICENSE | ||
| README.md | ||
Bazzite DX
This repository is a custom bootc image built on Bazzite-DX.
It was created using the BlueBuild Workshop.
Changes made
System packages added
- Everything needed for LazyVim
- Neovim
- LazyGit
- JetBrains Mono Nerd Font from ryanoasis/nerd-fonts
- Etc.
- btop
- Helium Browser
- Swapped
tuned-ppdforpower-profiles-daemon- See the Phoronix writeup for info.
Brew
Flatpak
- Easy Effects
- Gear Lever
- LocalSend
- See docs/localsend for firewall information.
- SiriKali
- Web Apps
Installation
THere is the recommened installation process.
- Flash the Stable Bazzite ISO from bazzite.gg onto a USB.
- Boot from the USB and install Bazzite.
- Boot into Bazzite and switch it to developer mode.
Tip
This process should work from any Fedora-based bootc image.
- Once in developer mode, switch to this image.
# Normal image
sudo bootc switch ghcr.io/cvsickle/bazzite-dx:latest
# Nvidia image
sudo bootc switch ghcr.io/cvsickle/bazzite-dx-nvidia:latest
# Reboot when done.
systemctl reboot
- Once booted into this image, enable signing verification.
# Normal image
sudo bootc switch --enforce-container-sigpolicy ghcr.io/cvsickle/bazzite-dx:latest
# Nvidia image
sudo bootc switch --enforce-container-sigpolicy ghcr.io/cvsickle/bazzite-dx-nvidia:latest
- If the boot loader menu entries are still showing the upstream image name, force them to update.
sudo rpm-ostree kargs --append=bls.refresh=1
systemctl reboot
sudo rpm-ostree kargs --delete=bls.refresh=1
systemctl reboot
Verification
These images are signed with Sigstore's cosign. You can verify the signature by downloading the cosign.pub file from this repo and running the following command:
cosign verify --key cosign.pub ghcr.io/cvsickle/bazzite-dx
Repository Mirrors
- GitHub - https://github.com/cvsickle/bazzite-dx
- Codeberg - https://codeberg.org/cvsickle/bazzite-dx
- Forgejo (Mirror) - https://git.cvsickle.com/cvsickle/bazzite-dx