nix-insomnia (nix)

Published 2026-06-19 22:31:49 +00:00 by agents

Installation

docker pull forge.emrul.dev/beta/nix-insomnia:nix
sha256:7da74548cd657aaae7e9df83bb1b193acd527bb767caef9b234b8bbee939e0cb

Image layers

COPY / / # buildkit
LABEL org.opencontainers.image.authors=Kasm Tech "info@kasmweb.com"
LABEL com.kasmweb.image=true
LABEL com.kasmweb.gpu_acceleration_egl=nvidia
ARG DISTRO=ubuntu
ARG EXTRA_SH=noop.sh
ARG LANG=en_US.UTF-8
ARG LANGUAGE=en_US:en
ARG LC_ALL=en_US.UTF-8
ARG START_PULSEAUDIO=1
ARG START_XFCE4=1
ARG TZ=Etc/UTC
ENV AUDIO_PORT=4901 DEBIAN_FRONTEND=noninteractive DISPLAY=:1 DISTRO=ubuntu GOMP_SPINCOUNT=0 HOME=/home/kasm-user INST_SCRIPTS=/dockerstartup/install KASMVNC_AUTO_RECOVER=true KASM_VNC=1 KASM_VNC_PATH=/usr/share/kasmvnc LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 LD_LIBRARY_PATH=/opt/libjpeg-turbo/lib64/:/usr/local/lib/:/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/nvidia/lib:/usr/local/nvidia/lib64 MAX_FRAME_RATE=24 NO_VNC_PORT=6901 OMP_WAIT_POLICY=PASSIVE PULSE_RUNTIME_PATH=/var/run/pulse SDL_GAMECONTROLLERCONFIG=030000005e040000be02000014010000,XInput Controller,platform:Linux,a:b0,b:b1,x:b2,y:b3,back:b8,guide:b16,start:b9,leftstick:b10,rightstick:b11,leftshoulder:b4,rightshoulder:b5,dpup:b12,dpdown:b13,dpleft:b14,dpright:b15,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7 SHELL=/bin/bash START_PULSEAUDIO=1 STARTUPDIR=/dockerstartup START_XFCE4=1 TERM=xterm VNC_COL_DEPTH=24 VNCOPTIONS=-PreferBandwidth -DynamicQualityMin=4 -DynamicQualityMax=7 -DLP_ClipDelay=0 VNC_PORT=5901 VNC_PORT=5901 VNC_PW=vncpassword VNC_RESOLUTION=1280x1024 VNC_RESOLUTION=1280x720 VNC_VIEW_ONLY_PW=vncviewonlypassword TZ=Etc/UTC
EXPOSE [4901/tcp 6901/tcp 5901/tcp]
WORKDIR /home/kasm-user
ENTRYPOINT ["/usr/local/bin/kasm-entrypoint"]
CMD ["--wait"]
ARG DISTRO=ubuntu
USER 0
COPY src/ubuntu/install/nix/units/nix-activate.service /etc/container-init.d/ # buildkit
COPY src/ubuntu/install/nix/scripts/nix-activate src/ubuntu/install/nix/scripts/nix-app src/ubuntu/install/nix/scripts/nix-launch src/ubuntu/install/nix/scripts/nix-gpu-run /usr/local/bin/ # buildkit
RUN |1 DISTRO=ubuntu /bin/sh -c chmod 0755 /usr/local/bin/nix-activate /usr/local/bin/nix-app /usr/local/bin/nix-launch /usr/local/bin/nix-gpu-run && /usr/local/bin/container-init --units /etc/container-init/units --drop-in /etc/container-init.d --strict-units --validate # buildkit
RUN |1 DISTRO=ubuntu /bin/sh -c { echo ''; echo '# nix-app: ensure interactive shells see the activated profiles.'; echo '[ -f /etc/profile.d/nix-app.sh ] && . /etc/profile.d/nix-app.sh'; } >> /etc/bash.bashrc # buildkit
USER 0
COPY dir:9f5c31328d6ef76d776dbdb909c33374bba16237f020a2de258a24220b2beef3 in /nix/store
COPY dir:92e799ccfa7dc7e2b1523c2b08563ed8a240f739590353b97ea62ddb40abfe07 in /nix/store
COPY dir:5b32333f7bd591120d4dea8d92b03de1843fa84e2213ab609d8cc9a2a0da9068 in /nix/store
COPY dir:8a9aeb97f5efb355c64a4ccd299657cb0ccb2d28efd18bd38131e0b18a3b20a0 in /nix/store
COPY dir:3391fcbe451e00f6daff7db2d09aaf12f82d8ac404c68f622a671de126acd756 in /nix/var
ENV NIX_APP_PROFILES=insomnia
ARG PROFILE_NAME
ARG GPU_SUPPORT PROFILE_NAME
USER 0
COPY file:8e19919e335fb8227534e8008f632f0773abb0455bde587ce97216a086128a7d in /usr/local/bin/kasm-setup
COPY dir:c1b7f9e74dca2d9aa92f8e6b526139de1b09965cd5b8e932ff6c2860566123d9 in /tmp/nix-install/
|2 GPU_SUPPORT=1 PROFILE_NAME=insomnia /bin/sh -c set -e; if [ ! -f "/tmp/nix-install/${PROFILE_NAME}/custom_startup.sh" ]; then echo "no custom_startup.sh for ${PROFILE_NAME} — no wiring to install" >&2; exit 1; fi; cp "/tmp/nix-install/${PROFILE_NAME}/custom_startup.sh" /dockerstartup/custom_startup.sh; chmod 0755 /dockerstartup/custom_startup.sh /usr/local/bin/kasm-setup; cp /tmp/nix-install/scripts/nix-app-launch /usr/local/bin/nix-app-launch; chmod 0755 /usr/local/bin/nix-app-launch; if [ -f "/tmp/nix-install/${PROFILE_NAME}/launch" ]; then cp "/tmp/nix-install/${PROFILE_NAME}/launch" "/usr/local/bin/${PROFILE_NAME}-launch"; chmod 0755 "/usr/local/bin/${PROFILE_NAME}-launch"; fi; if [ "${GPU_SUPPORT}" = "1" ]; then cp /tmp/nix-install/scripts/nix-gpu-setup /usr/local/bin/nix-gpu-setup; chmod 0755 /usr/local/bin/nix-gpu-setup; fi; if [ -f "/tmp/nix-install/${PROFILE_NAME}/post-build.sh" ]; then bash "/tmp/nix-install/${PROFILE_NAME}/post-build.sh"; fi; rm -rf /tmp/nix-install
|2 GPU_SUPPORT=1 PROFILE_NAME=insomnia /bin/sh -c XFCONF=/home/kasm-default-profile/.config/xfce4/xfconf && cp "$XFCONF/single-application-xfce-perchannel-xml/"* "$XFCONF/xfce-perchannel-xml/" && chown -R 1000:0 "$XFCONF/xfce-perchannel-xml" && apt-get remove -y xfce4-panel && apt-get autoclean && rm -rf /var/lib/apt/lists/*
|2 GPU_SUPPORT=1 PROFILE_NAME=insomnia /bin/sh -c /usr/local/bin/container-init --units /etc/container-init/units --drop-in /etc/container-init.d --strict-units --validate

Labels

Key Value
com.kasmweb.gpu_acceleration_egl nvidia
com.kasmweb.image true
io.buildah.version 1.43.1
org.opencontainers.image.authors Kasm Tech "info@kasmweb.com"
Details
Container
2026-06-19 22:31:49 +00:00
0
OCI / Docker
linux/amd64
Kasm Tech "info@kasmweb.com"
2.5 GiB
Versions (1) View all
nix 2026-06-19