https://github.com/alexfullmoon/aenocyon
https://github.com/alexfullmoon/aenocyon
atomic bluebuild bluebuild-image custom-image image-based immutable linux linux-custom-image oci oci-image operating-system
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alexfullmoon/aenocyon
- Owner: AlexFullmoon
- License: apache-2.0
- Created: 2025-10-01T09:45:21.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-10-01T11:11:11.000Z (6 months ago)
- Last Synced: 2025-10-01T11:33:39.976Z (6 months ago)
- Topics: atomic, bluebuild, bluebuild-image, custom-image, image-based, immutable, linux, linux-custom-image, oci, oci-image, operating-system
- Size: 20.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# *Aenocyon* - custom Bluefin image
[](https://github.com/alexfullmoon/aenocyon/actions/workflows/build.yml) 
Using `bluefin-dx:stable`, customized for personal use and Thinkpad X1Y5 laptop.
## Installation
From suitable image (ideally bluefin-dx:stable):
```
rpm-ostree rebase ostree-unverified-registry:ghcr.io/alexfullmoon/aenocyon:stable
systemctl reboot
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/alexfullmoon/aenocyon:stable
systemctl reboot
```
## Current changes from Bluefin DX
- Installed as RPMs
- Solaar, along with udev rules
- Bitwarden
- Sublime Text
- SourceGit
- Firefox
- Crossover
- Ghostty
- Seafile
- v2rayN
- Installed as flatpaks
- LibreOffice
- Betterbird (instead of Thunderbird)
- Obsidian
- Steam
- Discord
- Zotero
- Several Gnome extensions
- Some Gnome config
- ~~Personal dotfiles sync via chezmoi~~
- System config
- Enabled SMB1 for VM printer
- Disabled avahi-daemon listening on ethernet
- Removed
- Input Leap
- InputRemapper
- Gnome Tweaks
- DejaDup
## TODO
- [ ] Add libfuse for continuing support of AppImage (whenever they drop it from Bluefin)
- Or drop Appimages
- [ ] Check if all prerequisites for Crossover are *really* necessary for Office and PDF
## Current issues
Ghostty RPM install conflicts with its own terminfo file from ncurses that come with fish. Awaiting fixes. For now, install fish from brew.
Crossover _really_ doesn't like being installed on readonly filesystem, any operation with existing bottles results in hang up. Importing archived bottles work, though. For working with bottles install a copy into distrobox.
Chezmoi gets some variables (un)defined if applied during build. Currently disabled in recipe, apply manually.
## Making your own image
See the [BlueBuild docs](https://blue-build.org/how-to/setup/) for quick setup instructions for setting up your own repository based on this template.
## Verification
These images are signed with [Sigstore](https://www.sigstore.dev/)'s [cosign](https://github.com/sigstore/cosign). You can verify the signature by downloading the `cosign.pub` file from this repo and running the following command:
```bash
cosign verify --key cosign.pub ghcr.io/alexfullmoon/aenocyon
```