Skip to content

feat: add 5 audio + utility Selkies images (ardour, lmms, lollypop, qdirstat, doublecommander)#29

Merged
JoshuaAFerguson merged 1 commit into
mainfrom
feat/audio-and-utilities-selkies
Apr 27, 2026
Merged

feat: add 5 audio + utility Selkies images (ardour, lmms, lollypop, qdirstat, doublecommander)#29
JoshuaAFerguson merged 1 commit into
mainfrom
feat/audio-and-utilities-selkies

Conversation

@JoshuaAFerguson

Copy link
Copy Markdown
Member

Summary

Cleanest batch yet — all 5 are single-line apt installs, no debug surprises.

Image Category Audio Mem req/lim
ardour-selkies Audio & Video on 4 / 8 Gi
lmms-selkies Audio & Video on 4 / 4 Gi
lollypop-selkies Audio & Video on 1 / 2 Gi
qdirstat-selkies Utilities off 1 / 2 Gi
doublecommander-selkies Utilities off 1 / 2 Gi

Notes

  • doublecommander: picked the Qt5 build (`doublecmd-qt`) over the GTK2 build (`doublecmd-gtk`) — Qt5 integrates better with the base's libs and the GTK2 version is increasingly legacy.
  • LMMS is a NEW addition (no legacy entry). The other 4 replace existing pending-migration templates.

Removed legacy KasmVNC templates

`audio-video/ardour.yaml`, `audio-video/lollypop.yaml`, `utilities/qdirstat.yaml`, `utilities/doublecommander.yaml`.

Local verification skipped (Docker disk)

All 5 packages confirmed in Ubuntu noble apt-cache:
```
ardour - the digital audio workstation
lmms - Linux Multimedia Studio
lollypop - modern music player
qdirstat - Qt-based directory statistics
doublecmd-qt - twin-panel (commander-style) file manager (Qt5)
```

Test plan

  • All 5 packages confirmed in apt
  • CI matrix builds all 5 successfully
  • CI `Validate Template Manifests` accepts all 5 new manifests
  • After merge: all 5 publish to ghcr.io

Catalog progress

After this lands: 55 published Selkies-native images. ~17 templates remain pending-migration.

Remaining tail

  • Communication tail (pidgin, ferdium, webcord, altus) — Electron + apt mix
  • Desktop environments (kali-linux, webtop variants) — heavyweight, different approach
  • Music streaming (spotube — Spotify-like with Spotify integration via Yandex Music API; vendor .deb)
  • Misc (gitqlient, bitcoin-knots, calligra, mullvad-browser, msedge, ungoogled-chromium, ferdium tail, dogwalk gaming, gzdoom, luanti, mame, flycast, xemu, steamos, kali, webtops, ...)

…dirstat, doublecommander)

Cleanest possible batch — all 5 are single-line apt installs with no
debug surprises. Mix of audio production (3) + system utilities (2).

ardour-selkies (Audio & Video):
  apt install ardour. Professional digital audio workstation. Audio
  on; mem 4 GiB request / 8 GiB limit (mixing sessions can grow).

lmms-selkies (Audio & Video):
  apt install lmms. Linux Multimedia Studio — beat / melody / sample
  composition (FL Studio analogue). Audio on. NEW addition.

lollypop-selkies (Audio & Video):
  apt install lollypop. Modern GNOME music player. Audio on; light
  resources (1 GiB / 2 GiB). Replaces audio-video/lollypop.yaml.

qdirstat-selkies (Utilities):
  apt install qdirstat. Qt directory statistics — disk usage
  visualizer. Mount remote volume to inspect. Replaces
  utilities/qdirstat.yaml.

doublecommander-selkies (Utilities):
  apt install doublecmd-qt (Qt5 build over the GTK2 one — cleaner
  integration with the base's libs). Twin-panel file manager.
  Replaces utilities/doublecommander.yaml.

Removed legacy KasmVNC templates:
- audio-video/ardour.yaml
- audio-video/lollypop.yaml
- utilities/qdirstat.yaml
- utilities/doublecommander.yaml

(LMMS is a NEW addition — no legacy entry existed for it.)

Local rebuild + verify skipped (Docker disk constraint). All 5
packages confirmed in Ubuntu noble apt-cache before writing:
  ardour - the digital audio workstation
  lmms - Linux Multimedia Studio
  lollypop - modern music player
  qdirstat - Qt-based directory statistics
  doublecmd-qt - twin-panel (commander-style) file manager (Qt5)
@JoshuaAFerguson JoshuaAFerguson merged commit 18d452b into main Apr 27, 2026
7 checks passed
@JoshuaAFerguson JoshuaAFerguson deleted the feat/audio-and-utilities-selkies branch April 27, 2026 19:44
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