# syntax = docker/dockerfile:1 FROM myvnc/arch/base USER root # X session environment variable ENV STARTXBIN=startplasma-x11 # Install packages RUN --mount=type=cache,sharing=locked,target=/var/cache/pacman \ pacman -Syu --ask 4 --needed \ tigervnc \ cuda openssh vim pacman-contrib rsync git \ plasma konsole kate dolphin kompare kcalc \ jack2 ttf-dejavu \ firefox firefox-decentraleyes firefox-ublock-origin \ torbrowser-launcher \ shotwell ffmpegthumbs ark okular \ remmina libvncserver \ && pacman -Scc --ask 4 \ && printf '%s\n' 'Cmnd_Alias MISCELLANEOUS = /usr/bin/pacman' >/etc/sudoers.d/01-MISCELLANEOUS # configure nvidia container runtime # https://github.com/NVIDIA/nvidia-container-runtime#environment-variables-oci-spec ENV NVIDIA_VISIBLE_DEVICES=all ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility # Tigervnc COPY *.sh /app/init.d/ # Reset user home directory USER user