From 46955716545a3ec52e89fb28d956ed0253e22474 Mon Sep 17 00:00:00 2001 From: randogoth Date: Tue, 23 Dec 2025 21:11:11 +0200 Subject: [PATCH] renamed --- README.md | 14 +++++++------- .../lib/systemd/user/randofin-nixpkgs-init.service | 8 ++++---- .../libexec/{randofin-os => deinonyxus}/nixpkgs.sh | 0 recipes/recipe.yml | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) rename files/system/usr/libexec/{randofin-os => deinonyxus}/nixpkgs.sh (100%) diff --git a/README.md b/README.md index 2097600..5d78b16 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# randofin-os   [![bluebuild build badge](https://github.com/randogoth/randofin-os/actions/workflows/build.yml/badge.svg)](https://github.com/randogoth/randofin-os/actions/workflows/build.yml) +# Deinonyxus   [![bluebuild build badge](https://github.com/randogoth/deinonyxus/actions/workflows/build.yml/badge.svg)](https://github.com/randogoth/deinonyxus/actions/workflows/build.yml) -randofin-os is a personal spin of the UBlue Bluefin DX image with Nix baked in and a first-login bootstrap for home-manager packages. +*Deinonyxus* is a personal spin of the UBlue Bluefin DX image with experimental Nix package manager baked in (borrowed from the great [Daemonix](https://github.com/DXC-0/daemonix/) image) and a first-login bootstrap for `home-manager` packages. ## What’s inside - Base: `ghcr.io/ublue-os/bluefin-dx:latest` without Cockpit, Docker, Firefox, VS Code @@ -11,7 +11,7 @@ randofin-os is a personal spin of the UBlue Bluefin DX image with Nix baked in a ## First login behavior - Triggers for each non-root user on their first session. -- Writes state to `~/.local/state/randofin-os/nixpkgs-init.done`; delete it to rerun. +- Writes state to `~/.local/state/deinonyxus/nixpkgs-init.done`; delete it to rerun. - Bootstraps `~/.config/home-manager/home.nix` and runs `home-manager switch` with the package set above. ## Install / Rebase @@ -20,11 +20,11 @@ randofin-os is a personal spin of the UBlue Bluefin DX image with Nix baked in a ```bash # First pull unsigned to get signing policy -rpm-ostree rebase ostree-unverified-registry:ghcr.io/randogoth/randofin-os:latest +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/randofin-os:latest +rpm-ostree rebase ostree-image-signed:docker://ghcr.io/randogoth/deinonyxus:latest systemctl reboot ``` @@ -38,5 +38,5 @@ bluebuild build --recipe recipes/recipe.yml ## Signature verification Images are signed with Sigstore/cosign. Verify with the repo's `cosign.pub`: ```bash -cosign verify --key cosign.pub ghcr.io/randogoth/randofin-os -``` +cosign verify --key cosign.pub ghcr.io/randogoth/deinonyxus +``` \ No newline at end of file diff --git a/files/system/usr/lib/systemd/user/randofin-nixpkgs-init.service b/files/system/usr/lib/systemd/user/randofin-nixpkgs-init.service index 5d5aa9e..4e1ca95 100644 --- a/files/system/usr/lib/systemd/user/randofin-nixpkgs-init.service +++ b/files/system/usr/lib/systemd/user/randofin-nixpkgs-init.service @@ -1,13 +1,13 @@ [Unit] Description=Install Nix Home Manager and packages on first login ConditionUser=!root -ConditionPathExists=!%h/.local/state/randofin-os/nixpkgs-init.done +ConditionPathExists=!%h/.local/state/deinonyxus/nixpkgs-init.done [Service] Type=oneshot -ExecStart=/usr/libexec/randofin-os/nixpkgs.sh -ExecStartPost=/usr/bin/mkdir -p %h/.local/state/randofin-os -ExecStartPost=/usr/bin/touch %h/.local/state/randofin-os/nixpkgs-init.done +ExecStart=/usr/libexec/deinonyxus/nixpkgs.sh +ExecStartPost=/usr/bin/mkdir -p %h/.local/state/deinonyxus +ExecStartPost=/usr/bin/touch %h/.local/state/deinonyxus/nixpkgs-init.done [Install] WantedBy=default.target diff --git a/files/system/usr/libexec/randofin-os/nixpkgs.sh b/files/system/usr/libexec/deinonyxus/nixpkgs.sh similarity index 100% rename from files/system/usr/libexec/randofin-os/nixpkgs.sh rename to files/system/usr/libexec/deinonyxus/nixpkgs.sh diff --git a/recipes/recipe.yml b/recipes/recipe.yml index 0130d9d..f169d3e 100644 --- a/recipes/recipe.yml +++ b/recipes/recipe.yml @@ -1,7 +1,7 @@ --- # yaml-language-server: $schema=https://schema.blue-build.org/recipe-v1.json # image will be published to ghcr.io// -name: randofin-os +name: deinonyxus # description will be included in the image's metadata description: This is my personal spin based on the latest bluefin image.