Files
Das-OS/docker/builder/Dockerfile
T
dasandClaude Opus 5.5 b7399031c7 Initial Das OS 0.1.0: Void Linux live ISO with Xfce
- xbps-src templates: das-theme (adw-gtk3-based GTK themes, generated
  xfwm4 frames, wallpapers, logo), das-settings (Xfce, panel, LightDM
  defaults in /etc/xdg/das), adw-gtk3 and font-jetbrains-mono
- void-mklive profile in live/: packages, runit services, rootfs overlay,
  Ukrainian locale, live user with autologin
- Void builder container, build scripts, QEMU runner and Makefile
- Bilingual README with screenshots

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 21:23:16 +03:00

18 lines
653 B
Docker

# Build environment for Das OS packages and ISO images.
#
# Void Linux base on purpose (not Alpine): xbps-src and void-mklive need xbps,
# and packages must be built against the same glibc they ship with.
FROM ghcr.io/void-linux/void-glibc-full:latest
RUN xbps-install -Syu xbps \
&& xbps-install -yu \
&& xbps-install -y bash dosfstools e2fsprogs git librsvg-utils sudo \
&& xbps-remove -Oy
# Pinned so ISO builds do not change under us; bump deliberately.
ARG MKLIVE_COMMIT=8ca31d1
RUN git clone https://github.com/void-linux/void-mklive /opt/void-mklive \
&& git -C /opt/void-mklive checkout --quiet "$MKLIVE_COMMIT"
WORKDIR /work