Skip to content

feat: add 4 communication-tail Selkies images (pidgin, ferdium, webcord, altus)#30

Merged
JoshuaAFerguson merged 1 commit into
mainfrom
feat/communication-tail-selkies
Apr 27, 2026
Merged

feat: add 4 communication-tail Selkies images (pidgin, ferdium, webcord, altus)#30
JoshuaAFerguson merged 1 commit into
mainfrom
feat/communication-tail-selkies

Conversation

@JoshuaAFerguson

Copy link
Copy Markdown
Member

Summary

Closes out the communication category. Three install patterns covered:

Image Source Pattern
pidgin-selkies Ubuntu apt apt install
ferdium-selkies ferdium/ferdium-app GitHub releases Electron .deb
webcord-selkies SpacingBat3/WebCord GitHub releases Electron .deb
altus-selkies amanharwara/altus GitHub releases AppImage (no .deb)

Removed legacy KasmVNC templates

`communication/pidgin.yaml`, `communication/ferdium.yaml`, `communication/webcord.yaml`, `communication/altus.yaml`.

Local verification skipped (Docker disk)

All 4 distribution endpoints verified live:

  • pidgin: in Ubuntu noble apt-cache
  • ferdium: v7.1.2 with Ferdium-linux-7.1.2-amd64.deb
  • webcord: v4.13.0 with webcord_4.13.0_amd64.deb
  • altus: v5.7.2 with Altus-5.7.2.AppImage (AppImage only — no .deb)

Test plan

  • All 4 distribution endpoints verified live
  • CI matrix builds all 4 successfully
  • CI `Validate Template Manifests` accepts all 4 new manifests
  • After merge: all 4 publish to ghcr.io

Catalog progress

After this lands: 59 published Selkies-native images. Communication category: thunderbird + 5 chat (discord, slack, signal, element, zoom) + 4 here = 10 total. ~13 templates remain pending-migration.

Remaining tail

  • Desktop environments (kali-linux, webtop variants — heavyweight; might warrant a different per-image approach)
  • Misc (spotube, gitqlient, bitcoin-knots, calligra, mullvad-browser, msedge, gaming tail like gzdoom/luanti/mame/flycast/xemu/dogwalk/steamos)

…rd, altus)

Closes out the communication category. Three install patterns covered:

pidgin-selkies (Ubuntu apt):
  apt install pidgin. Multi-protocol IM (XMPP, IRC, etc).

ferdium-selkies (Electron .deb from GitHub releases):
  ferdium/ferdium-app. Multi-platform messenger aggregator (Franz
  successor). Asset: Ferdium-linux-VERSION-amd64.deb. Needs --no-sandbox.

webcord-selkies (Electron .deb from GitHub releases):
  SpacingBat3/WebCord. Privacy-focused unofficial Discord client.
  Asset: webcord_VERSION_amd64.deb. Needs --no-sandbox.

altus-selkies (AppImage from GitHub releases):
  amanharwara/altus. Third-party WhatsApp Web client. Distributed only
  as AppImage (no .deb). Defensive AppImage-extract pattern + absolute
  CMD path /opt/altus/AppRun + --no-sandbox.

Removed legacy KasmVNC templates:
- communication/pidgin.yaml
- communication/ferdium.yaml
- communication/webcord.yaml
- communication/altus.yaml

Local rebuild + verify skipped (Docker disk constraint). All 4
distribution endpoints verified live before writing:
  pidgin: in Ubuntu noble apt-cache
  ferdium: v7.1.2 with Ferdium-linux-7.1.2-amd64.deb
  webcord: v4.13.0 with webcord_4.13.0_amd64.deb
  altus: v5.7.2 with Altus-5.7.2.AppImage (no .deb available)
@JoshuaAFerguson JoshuaAFerguson merged commit 5e548ca into main Apr 27, 2026
6 checks passed
@JoshuaAFerguson JoshuaAFerguson deleted the feat/communication-tail-selkies branch April 27, 2026 19:57
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