diff --git a/Dockerfile b/Dockerfile index c3dfd8d..d09747b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,7 +50,8 @@ ENV DISPLAY=:1 \ START_DOCKER=true \ PULSE_RUNTIME_PATH=/defaults \ SELKIES_INTERPOSER=/usr/lib/selkies_joystick_interposer.so \ - DISABLE_ZINK=false + DISABLE_ZINK=false \ + TITLE=Selkies RUN \ echo "**** install build deps ****" && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 7f0f96f..d0c57be 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -50,7 +50,8 @@ ENV DISPLAY=:1 \ START_DOCKER=true \ PULSE_RUNTIME_PATH=/defaults \ SELKIES_INTERPOSER=/usr/lib/selkies_joystick_interposer.so \ - DISABLE_ZINK=false + DISABLE_ZINK=false \ + TITLE=Selkies RUN \ echo "**** install build deps ****" && \ diff --git a/root/etc/s6-overlay/s6-rc.d/init-selkies-config/run b/root/etc/s6-overlay/s6-rc.d/init-selkies-config/run index 1b3eba1..e742733 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-selkies-config/run +++ b/root/etc/s6-overlay/s6-rc.d/init-selkies-config/run @@ -80,3 +80,21 @@ mkdir -pm1777 /dev/input touch /dev/input/{js0,js1,js2,js3,event1000,event1001,event1002,event1003} chmod 777 /dev/input/js* /dev/input/event* +# Manifest creation +echo "{ + \"name\": \"${TITLE}\", + \"short_name\": \"${TITLE}\", + \"manifest_version\": 2, + \"version\": \"1.0.0\", + \"display\": \"fullscreen\", + \"background_color\": \"#000000\", + \"theme_color\": \"#000000\", + \"icons\": [ + { + \"src\": \"icon.png\", + \"type\": \"image/png\", + \"sizes\": \"180x180\" + } + ], + \"start_url\": \"/\" +}" > /usr/share/selkies/www/manifest.json