add the files

This commit is contained in:
2026-04-19 11:08:20 -07:00
commit 6bcadb4138
12 changed files with 297 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
FROM archlinux:latest
RUN pacman -Syu --noconfirm
RUN pacman -S --noconfirm xorg-server xorg-xinit xorg-xauth openbox obconf-qt tigervnc xfce4-terminal thunar ttf-dejavu ttf-liberation
RUN pacman -S --noconfirm vpl-gpu-rt obs-studio libfdk-aac vlc
RUN pacman -Scc --noconfirm
RUN useradd -m -s /usr/bin/bash -G input movienight
USER movienight
WORKDIR /home/movienight
RUN mkdir -p /home/movienight/.config/tigervnc
RUN echo 'movienight' | vncpasswd -f > /home/movienight/.config/tigervnc/passwd && chmod 600 /home/movienight/.config/tigervnc/passwd
RUN echo -e "geometry=1600x900\ndepth=24\nsession=openbox\nalwaysshared\npasswordfile=/home/movienight/.config/tigervnc/passwd" > /home/movienight/.config/tigervnc/config
COPY --chown=movienight menu.xml /home/movienight/.config/openbox/menu.xml
USER root
CMD ["vncsession", "-D", "movienight", ":1"]
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<openbox_menu>
<menu id="root-menu" label="OpenBox 3">
<item label="OBS Studio"> <action name="Execute">
<execute>obs</execute>
</action> </item>
<item label="Terminal"> <action name="Execute">
<execute>xfce4-terminal</execute>
</action> </item>
<item label="File Manager"> <action name="Execute">
<execute>thunar</execute>
</action> </item>
<!-- <item label="Configure Openbox"> <action name="Execute">
<execute>obconf-qt</execute>
</action> </item> -->
<separator/>
<item label="Stop Container"> <action name="Exit"/> </item>
</menu>
</openbox_menu>