Skip to content

randogoth/deinonyxus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deinonyxus   bluebuild build badge

Deinonyxus is a personal spin of the UBlue Bluefin DX image with the 🍦Lix flavored Nix package manager baked in.

What’s inside

  • Base: ghcr.io/ublue-os/bluefin-dx:latest without Cockpit, Docker, Firefox, VS Code
  • System packages added: syncthing, uv, vscodium, waydroid;
  • System flatpaks added: Telegram Desktop, Waterfox browser

Just Recipes

  • upgrade-nix: upgrades to the latest version of Lix via the user profile. Replaces nix upgrade-nix which does not work with an immutable lowerdir /nix/store folder
  • install-nix-software-center: installs a graphical app store for Nix packages

Install / Rebase

# First pull unsigned to get signing policy
rpm-ostree rebase ostree-unverified-registry:ghcr.io/randogoth/deinonyxus:latest
systemctl reboot

# Then move to the signed image
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/randogoth/deinonyxus:latest
systemctl reboot

The latest tag always tracks the latest build for the Fedora base set in recipes/recipe.yml.

Building locally

bluebuild build

Signature verification

Images are signed with Sigstore/cosign. Verify with the repo's cosign.pub:

cosign verify --key cosign.pub ghcr.io/randogoth/deinonyxus