mirror of
https://github.com/cvsickle/bluefin-dx.git
synced 2026-10-03 01:41:09 -04:00
My custom Bluefin 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 95.7%
- Dockerfile 4.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .devcontainer | ||
| .github | ||
| docs | ||
| files | ||
| modules | ||
| recipes | ||
| .gitignore | ||
| cosign.pub | ||
| LICENSE | ||
| README.md | ||
Bluefin DX
This repository is a custom bootc image built on Bluefin-DX.
It was created using the BlueBuild Workshop.
Wallpaper from orangci.
Changes made
System packages added
- Everything needed for LazyVim
- Neovim
- LazyGit
- JetBrains Mono Nerd Font from ryanoasis/nerd-fonts
- Etc.
- btop
- Helium Browser
- Dependencies for Fausto-Korpsvart themes.
- See docs/themes.
- Swapped
tuned-ppdforpower-profiles-daemon- See the Phoronix writeup for info.
System packages removed
gnome-tourmalcontent-control
Brew
Flatpak
- Easy Effects
- Gear Lever
- LocalSend
- See docs/localsend for firewall information.
- SiriKali
- Web Apps
GNOME extensions added
GNOME extensions removed
- Apps Menu
- Places Status Indicator
Installation
THere is the recommened installation process.
- Flash the Stable Bluefin ISO from projectbluefin.io onto a USB.
- Boot from the USB and install Bluefin.
- Boot into Bluefin and switch it to developer mode.
Tip
This process should work from any Fedora-based bootc image.
# Switch to developer mode.
ujust devmode
# Reboot when done.
systemctl reboot
- Once in developer mode, switch to this image.
# Normal image
sudo bootc switch ghcr.io/cvsickle/bluefin-dx:latest
# Nvidia image
sudo bootc switch ghcr.io/cvsickle/bluefin-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/bluefin-dx:latest
# Nvidia image
sudo bootc switch --enforce-container-sigpolicy ghcr.io/cvsickle/bluefin-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
Recommended GTK Theming
Want to make your apps look less gray? Check out the theming instructions.
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/bluefin-dx
Repository Mirrors
- GitHub - https://github.com/cvsickle/bluefin-dx
- Codeberg - https://codeberg.org/cvsickle/bluefin-dx
- Forgejo (Mirror) - https://git.cvsickle.com/cvsickle/bluefin-dx

