From 368ed4d2a7bec5c302146580e40a5bd1e578de86 Mon Sep 17 00:00:00 2001 From: myve Date: Sun, 21 Jul 2024 01:26:59 +0000 Subject: [PATCH] Add archplasma/Dockerfile --- archplasma/Dockerfile | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 archplasma/Dockerfile diff --git a/archplasma/Dockerfile b/archplasma/Dockerfile new file mode 100644 index 0000000..338b502 --- /dev/null +++ b/archplasma/Dockerfile @@ -0,0 +1,31 @@ +# syntax = docker/dockerfile:1.2 +FROM quay.io/archlinux/archlinux:base-devel +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 \ + && pacman -Scc --ask 4 \ + && echo 'Cmnd_Alias MISCELLANEOUS = /usr/bin/pacman -S' >/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 initialization scripts +COPY *.sh /app/init.d/ + +# Reset user home directory +USER user +WORKDIR /home/user \ No newline at end of file