Skip to content

feat: add 5 misc-tail Selkies images (spotube, gitqlient, calligra, bitcoin-knots, mullvad-browser)#32

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

feat: add 5 misc-tail Selkies images (spotube, gitqlient, calligra, bitcoin-knots, mullvad-browser)#32
JoshuaAFerguson merged 1 commit into
mainfrom
feat/misc-tail-selkies

Conversation

@JoshuaAFerguson

Copy link
Copy Markdown
Member

Summary

Five distribution patterns in one batch — covers most of the remaining tail.

Image Source Pattern
spotube-selkies KRTirtho/spotube GitHub releases AppImage (no x86_64 .deb)
gitqlient-selkies francescmm/GitQlient GitHub releases vendor .deb
calligra-selkies Ubuntu apt apt install (KDE office meta-package)
bitcoin-knots-selkies bitcoinknots/bitcoin GitHub releases vendor tarball
mullvad-browser-selkies Mullvad apt repo apt install via vendor repo

Notes

  • calligra: meta-package pulls Words/Sheets/Stage/Karbon/Plan. CMD launches calligrawords by default; users access other apps from the menu.
  • bitcoin-knots: 4 GiB request / 8 GiB limit (active node + UTXO cache). Mount `/home/user/.bitcoin` to persist blockchain.
  • mullvad-browser: same Mullvad apt repo also offers `mullvad-vpn` and `mullvad-browser-alpha` packages — image variants are easy follow-ups if needed.

Removed legacy KasmVNC templates

`audio-video/spotube.yaml`, `development/gitqlient.yaml`, `productivity/calligra.yaml`, `productivity/bitcoin-knots.yaml`, `browsers/mullvad-browser.yaml`.

Local verification skipped (Docker disk)

All 5 distribution endpoints verified live.

Test plan

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

Catalog progress

After this lands: 69 published Selkies-native images. Remaining pending-migration: msedge (Microsoft proprietary), the desktop environment cluster (kali-linux, webtops), and the deferred research tasks (eufyMake, WPS Office, dolphin-emu, ungoogled-chromium binary path).

…itcoin-knots, mullvad-browser)

Five distribution patterns in one batch — covers most of the
remaining tail in a single PR:

spotube-selkies (AppImage from GitHub):
  KRTirtho/spotube. Spotify-like player using public APIs + YouTube
  Music as audio backend. Distributed as AppImage for x86_64 (the
  .deb on releases is aarch64-only).

gitqlient-selkies (vendor .deb from GitHub):
  francescmm/GitQlient. Qt git GUI. Standard .deb install pattern.

calligra-selkies (Ubuntu apt):
  apt install calligra (KDE office meta-package — Words/Sheets/Stage/
  Karbon/Plan). Default CMD launches calligrawords; users access
  other apps from the menu. ~600 MB but covers a full office suite.

bitcoin-knots-selkies (vendor tarball from GitHub):
  bitcoinknots/bitcoin. Bitcoin Core derivative with extra features.
  Distributed as a self-contained tar.gz — extract to /opt/, rename
  versioned dir to /opt/bitcoin-knots/, symlink bitcoin-qt into
  /usr/local/bin. Mount /home/user/.bitcoin to persist blockchain.
  Mem 4 GiB request / 8 GiB limit (active node + UTXO cache).

mullvad-browser-selkies (Mullvad apt repo):
  Mullvad's apt repo at repository.mullvad.net/deb/stable also ships
  mullvad-vpn and mullvad-browser-alpha. Tor-Browser-derived privacy
  browser, designed to use *without* the Tor network (intended pair
  with regular VPN like Mullvad's).

Removed legacy KasmVNC templates:
- audio-video/spotube.yaml
- development/gitqlient.yaml
- productivity/calligra.yaml
- productivity/bitcoin-knots.yaml
- browsers/mullvad-browser.yaml

Local rebuild + verify skipped (Docker disk constraint). All 5
distribution endpoints verified live before writing.
@JoshuaAFerguson JoshuaAFerguson merged commit abb7256 into main Apr 28, 2026
7 checks passed
@JoshuaAFerguson JoshuaAFerguson deleted the feat/misc-tail-selkies branch April 28, 2026 01:38
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