Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

randogoth/deinonyxus

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deinonyxus   bluebuild build badge

Deinonyxus is a personal spin of the UBlue Bluefin DX image with experimental Nix package manager baked in (borrowed from the great Daemonix image) and a first-login bootstrap for nix/home-manager like declarative package management using curator.

What’s inside

  • Base: ghcr.io/ublue-os/bluefin-dx:latest without Cockpit, Docker, Firefox, VS Code
  • Nix: multi-user install baked in; nix-overlay.service and nix-daemon.service enabled.
  • First-login bootstrap: installs nix packages micro vscodium mc via curator.
  • System packages added: syncthing, uv, waydroid;
  • System flatpaks added: Telegram Desktop, Waterfox

First login behavior

  • Triggers for each non-root user on their first session.
  • Writes state to ~/.local/state/deinonyxus/curator-init.done; delete it to rerun.
  • Bootstraps ~/.config/curator/inventory.toml and runs curator switch with the packages set above.

Install / Rebase

Warning

Uses the Fedora Atomic native container workflow.

# 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 --recipe recipes/recipe.yml

Signature verification

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

cosign verify --key cosign.pub ghcr.io/randogoth/deinonyxus
Morty Proxy This is a proxified and sanitized view of the page, visit original site.