diff --git a/plasma/10-tigervnc.sh b/plasma/10-tigervnc.sh deleted file mode 100755 index 9972de6..0000000 --- a/plasma/10-tigervnc.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env bash -# Check for MYVNC_VNCPASS variable -if [ -z ${MYVNC_VNCPASS} ] -then - echo "MYVNC_VNCPASS env variable is missing" - exit 1 -fi - -# Configure tigervnc auth -if [ ! -f ~/.vnc/passwd ] -then - echo "${MYVNC_VNCPASS}" | vncpasswd -f >~/.vnc/passwd - chmod 0600 ~/.vnc/passwd -fi - -# Remove VNCPASS env -unset MYVNC_VNCPASS - -# VNC xstartup -install /dev/stdin ~/.vnc/xstartup <<- xstartup -#!/usr/bin/env bash -unset SESSION_MANAGER -unset DBUS_SESSION_BUS_ADDRESS -exec ${STARTXBIN} -xstartup - -# Turn vnc sharing on/off -if [[ ${MYVNC_VNCSHARING} == "true" ]] || [[ ${MYVNC_VNCSHARING} == "1" ]] -then - _MYVNC_VNCSHARING=alwaysshared -else - _MYVNC_VNCSHARING=nevershared -fi - -# VNC config -cat >~/.vnc/config <<- vncconfig -session=plasmax11 -geometry=1920x1080 -framerate=60 -depth=32 -${_MYVNC_VNCSHARING} -vncconfig - -# Disable KDE screenlock -cat >~/.config/kscreenlockerrc <<- 'kscreenlockerrc' -[Daemon] -Autolock=false -LockOnResume=false -Timeout=0 -kscreenlockerrc diff --git a/plasma/90-tigervnc.sh b/plasma/90-tigervnc.sh deleted file mode 100755 index 70cf0a9..0000000 --- a/plasma/90-tigervnc.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash -# Launch Tigervnc -vncserver :0 & diff --git a/plasma/Dockerfile b/plasma/Dockerfile deleted file mode 100644 index a89cbff..0000000 --- a/plasma/Dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -# syntax = docker/dockerfile:1 -FROM alpine/base -USER root - -# Build ARG: use "root" for debugging -ARG debug - -# X session environment variable -ENV STARTXBIN=startplasma-x11 - -# Run -RUN apk add --no-cache \ - tigervnc \ - plasma-desktop-meta \ - font-dejavu \ - firefox \ - && printf '%s\n' 'permit nopass user as root cmd /sbin/apk args add' >>/etc/doas.conf - -# Tigervnc initialization scripts -COPY *.sh /app/init.d/ - -# Default environment -USER ${debug:-user} \ No newline at end of file diff --git a/plasma/build b/plasma/build deleted file mode 100755 index 3ab278e..0000000 --- a/plasma/build +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# Docker build -# Optional: buildtag -DOCKER_BUILDKIT=1 \ -docker build . \ - --build-arg debug=${debug:-""} \ - --tag ${buildtag:-alpine/webtop:plasma} \ No newline at end of file diff --git a/xfce/10-tigervnc.sh b/xfce/10-tigervnc.sh deleted file mode 100755 index aaf3fb9..0000000 --- a/xfce/10-tigervnc.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env bash -# Check for MYVNC_VNCPASS variable -if [ -z ${MYVNC_VNCPASS} ] -then - echo "MYVNC_VNCPASS env variable is missing" - exit 1 -fi - -# Configure tigervnc auth -if [ ! -f ~/.vnc/passwd ] -then - echo "${MYVNC_VNCPASS}" | vncpasswd -f >~/.vnc/passwd - chmod 0600 ~/.vnc/passwd -fi - -# Remove VNCPASS env -unset MYVNC_VNCPASS - -# VNC xstartup -install /dev/stdin ~/.vnc/xstartup <<- xstartup -#!/usr/bin/env bash -unset SESSION_MANAGER -unset DBUS_SESSION_BUS_ADDRESS -exec ${STARTXBIN} -xstartup - -# Turn vnc sharing on/off -if [[ ${MYVNC_VNCSHARING} == "true" ]] || [[ ${MYVNC_VNCSHARING} == "1" ]] -then - _MYVNC_VNCSHARING=alwaysshared -else - _MYVNC_VNCSHARING=nevershared -fi - -# VNC config -cat >~/.vnc/config <<- vncconfig -session=xfce -geometry=1920x1080 -framerate=60 -depth=32 -${_MYVNC_VNCSHARING} -vncconfig diff --git a/xfce/90-tigervnc.sh b/xfce/90-tigervnc.sh deleted file mode 100755 index 70cf0a9..0000000 --- a/xfce/90-tigervnc.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash -# Launch Tigervnc -vncserver :0 & diff --git a/xfce/Dockerfile b/xfce/Dockerfile deleted file mode 100644 index ccb73c6..0000000 --- a/xfce/Dockerfile +++ /dev/null @@ -1,23 +0,0 @@ -# syntax = docker/dockerfile:1 -FROM alpine/base -USER root - -# Build ARG: use "root" for debugging -ARG debug - -# X session environment variable -ENV STARTXBIN=startxfce4 - -# Run -RUN apk add --no-cache \ - tigervnc \ - xfce4 xfce4-terminal adwaita-icon-theme \ - font-dejavu \ - firefox \ - && printf '%s\n' 'permit nopass user as root cmd /sbin/apk args add' >>/etc/doas.conf - -# Tigervnc initialization scripts -COPY *.sh /app/init.d/ - -# Default environment -USER ${debug:-user} diff --git a/xfce/build b/xfce/build deleted file mode 100755 index d675da6..0000000 --- a/xfce/build +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# Docker build -# Optional: buildtag -DOCKER_BUILDKIT=1 \ -docker build . \ - --build-arg debug=${debug:-""} \ - --tag ${buildtag:-alpine/webtop:xfce}