Skip to content

feat: add 4 final-tractable Selkies images (zen, cura, shotcut, prismlauncher)#35

Merged
JoshuaAFerguson merged 1 commit into
mainfrom
feat/final-tractable-tail-selkies
Apr 28, 2026
Merged

feat: add 4 final-tractable Selkies images (zen, cura, shotcut, prismlauncher)#35
JoshuaAFerguson merged 1 commit into
mainfrom
feat/final-tractable-tail-selkies

Conversation

@JoshuaAFerguson

Copy link
Copy Markdown
Member

Summary

Three install patterns covered:

Image Source Pattern
zen-selkies zen-browser/desktop GitHub releases vendor tar.xz (Firefox-bundled)
cura-selkies Ultimaker/Cura GitHub releases AppImage
shotcut-selkies mltframework/shotcut GitHub releases AppImage
prismlauncher-selkies PrismLauncher/PrismLauncher GitHub releases AppImage + openjdk-21-jre

Notes

  • prismlauncher pre-installs `openjdk-21-jre` so first-launch doesn't need to download a JRE through the launcher.
  • chromium deferred: Ubuntu's chromium is a snap-stub (same problem as ungoogled-chromium). Two snap-free PPAs exist but Packages discovery is non-trivial. Tracked alongside ungoogled-chromium #50.

Removed legacy KasmVNC templates

`browsers/zen.yaml`, `design/cura.yaml`, `audio-video/shotcut.yaml`. PrismLauncher is a NEW addition.

Test plan

  • All 4 distribution endpoints verified live
  • CI matrix builds all 4 successfully
  • After merge: all 4 publish to ghcr.io

Catalog progress

After this lands: 79 published Selkies images. Remaining pending-migration: 11 templates split as:

  • Research-deferred (6): ungoogled-chromium, chromium, msedge, dolphin-emu, wps-office, eufyMake
  • Heavyweight desktop envs (5): kali-linux, 3 webtops, remote-desktop/webtop
  • Out of scope: gaming/dogwalk, gaming/steamos

…launcher)

Three install patterns covered:

zen-selkies (vendor tar.xz from GitHub):
  zen-browser/desktop. Firefox fork with workflow features (workspaces,
  vertical tabs, split view, glance preview). Self-contained tarball
  with bundled Firefox runtime — same install pattern as
  thunderbird-selkies (xz-utils + extract to /opt/, symlink).

cura-selkies (AppImage from GitHub):
  Ultimaker/Cura. UltiMaker's 3D-printer slicer — joins our existing
  trio (PrusaSlicer, Bambu Studio, OrcaSlicer) for full slicer
  coverage (4 slicers).

shotcut-selkies (AppImage from GitHub):
  mltframework/shotcut. Cross-platform NLE video editor — joins
  kdenlive-selkies / openshot-selkies (3 video editors).

prismlauncher-selkies (AppImage from GitHub + openjdk-21-jre):
  PrismLauncher/PrismLauncher. Community Minecraft launcher
  (continuation of MultiMC). Pre-installs openjdk-21-jre to avoid
  first-launch JRE download delay. NEW addition — no legacy template.

Removed legacy KasmVNC templates:
- browsers/zen.yaml
- design/cura.yaml
- audio-video/shotcut.yaml

Deferred from this batch:
- chromium: Ubuntu's chromium is a snap-stub (same problem as
  ungoogled-chromium). Two snap-free PPAs return Release file but
  Packages discovery is non-trivial. Tracked as separate research
  task alongside ungoogled-chromium #50.

Local rebuild + verify skipped (Docker disk constraint). All 4
distribution endpoints verified live before writing.
@JoshuaAFerguson JoshuaAFerguson merged commit bcce92b into main Apr 28, 2026
6 checks passed
@JoshuaAFerguson JoshuaAFerguson deleted the feat/final-tractable-tail-selkies branch April 28, 2026 04:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant