nocblue is a beyond opinionated Fedora Silverblue bootc image for personal use, powered by Universal Blue. It has both gaming and development packages, there is also the version that uses secureblue base. It ships with niri, Noctalia, an SDDM login screen, 6 natively installed browsers with curated extension policies/disabled telemetry where supported, ~40 flatpak packages, native Ghostty, OpenRazer and Proton VPN and such.
It also includes various patches for some apps. Steam has GTK theme; Nautilus has an expanded context menu with options to set folder icon, create a new file directly (probably hard to believe if you didn't use Gnome before), and copy file location; Loupe and Showtime reuse the window for new media instead of launching another window.
For installation, you need to be on Fedora Silverblue/Universal Blue base (Bazzite/Aurora/Bluefin...) and run:
sudo bootc switch ghcr.io/screwys/nocblue:latest
sudo systemctl rebootFor secureblue base, first run:
sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/screwys/nocblue-hardened:latest
sudo systemctl rebootand then:
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/screwys/nocblue-hardened:latest
sudo systemctl rebootFor testing in Gnome Boxes, you need to set OS as Silverblue. After machine is set up, you need to enable 3D Accelaration & restart it.
njust image trust ... changes the system container policy through run0 or sudo. njust image trust-user ... writes the current user's rootless Podman policy.
njust image check-secureblue compares the published nocblue-hardened image against the current secureblue base image.
njust audit-hardening ... wraps secureblue audit and selected host hardening actions so they stay deliberate.
njust openrazer-plugdev enable opts the current user into the plugdev group for OpenRazer; log out and back in afterwards.