Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6ab8c54902 | ||
|
|
ce70845eac | ||
|
|
5f2037f4e1 |
@@ -1,6 +1,15 @@
|
||||
# Custom environment images
|
||||
|
||||
- [marcpartensky/arch](https://hub.docker.com/r/marcpartensky/arch)
|
||||
- [marcpartensky/arch:xorg](https://hub.docker.com/r/marcpartensky/arch:xorg)
|
||||
- [marcpartensky/arch:vnc](https://hub.docker.com/r/marcpartensky/arch:vnc)
|
||||
|
||||
## Shell
|
||||
[marcpartensky/arch](https://hub.docker.com/r/marcpartensky/arch)
|
||||
|
||||
## Xephyr
|
||||
[marcpartensky/arch:xorg](https://hub.docker.com/r/marcpartensky/arch:xorg)
|
||||
|
||||
## VNC/NoVNC
|
||||
[marcpartensky/arch:vnc](https://hub.docker.com/r/marcpartensky/arch:vnc)
|
||||
|
||||
## Parabola
|
||||
Parabola is an arch derivative that focuses on foss.
|
||||
- [marcpartensky/arch:parabola](https://hub.docker.com/r/marcpartensky/arch:parabola)
|
||||
|
||||
@@ -47,6 +47,14 @@ services:
|
||||
build:
|
||||
context: parabola
|
||||
|
||||
openrc:
|
||||
image: marcpartensky/arch:openrc
|
||||
build:
|
||||
context: openrc
|
||||
ports:
|
||||
- "18080:8080"
|
||||
- "15900:5900"
|
||||
|
||||
volumes:
|
||||
arch_pacman:
|
||||
arch_home:
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
FROM marcpartensky/arch:xorg
|
||||
LABEL maintainer=<marc.partensky@gmail.com>
|
||||
|
||||
USER marc
|
||||
EXPOSE 5900 8080
|
||||
ENV DISPLAY=:0.0
|
||||
|
||||
# Install packages
|
||||
RUN paru -Syyyu --noconfirm \
|
||||
# xorg-server required for xdummy
|
||||
openrc \
|
||||
xorg-server \
|
||||
# xorg-server-utils \
|
||||
xorg-server-xvfb \
|
||||
# xf86-video-dummy \
|
||||
tigervnc \
|
||||
novnc \
|
||||
cron \
|
||||
ttf-meslo-nerd-font-powerlevel10k
|
||||
|
||||
USER root
|
||||
COPY crontab.txt /var/spool/cron/marc
|
||||
RUN chmod 600 /var/spool/cron/marc
|
||||
|
||||
USER marc
|
||||
COPY entrypoint.sh /opt/arch/
|
||||
ENTRYPOINT [ "/opt/arch/entrypoint.sh" ]
|
||||
@@ -0,0 +1 @@
|
||||
* * * * * /home/marc/.local/bin/wpp -n
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
export WALLPAPERS_PATH=/home/marc/wallpapers
|
||||
/sbin/init --user
|
||||
Reference in New Issue
Block a user