Custom OS image based on Bluefin DX.
Be the one who moves, not the one who is moved.
Build-time: Ghostty, Solaar.
Runtime (ujust penguix-install-all):
- CLI: 1Password CLI, atuin, btop, direnv, httpie, lazygit, neovim, ripgrep, rtk, sd, ag, zellij
- Coding: golang, nvm, openjdk, rustup
- Devops: ansible, argocd, awscli, cosign, dive, helm, k9s, kafkactl, kind, kubectl, kubectx, lego, sshpass, terraform
- GUI: 1Password, Brave, Discord, Slack, Spotify, Telegram, Zoom, Obsidian, LibreOffice, GIMP, Proton VPN, Karere
Also: default TTL 65, masked wait-online/udev-settle services, GNOME dconf and autostart for 1Password and Solaar.
- GitHub Actions builds (
:stable-testingfrommain,:stablefromstable) - Homebrew Brewfiles and
ujustshortcuts - Keyless image signing
Install Fedora Silverblue or Bluefin, then:
sudo bootc switch --transport registry ghcr.io/tunix/penguix:stable
sudo systemctl rebootAfter reboot:
ujust penguix-install-allTesting stream: ghcr.io/tunix/penguix:stable-testing. Rollback with sudo bootc rollback.