the universal sandbox runtime for agents and humans. pocketenv.io
sandbox openclaw agent claude-code vercel-sandbox deno-sandbox cloudflare-sandbox atproto sprites daytona
7
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add locale, TARGETARCH and dev tools to Dockerfiles

+1381
+41
daytona/amp/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 41 56 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 42 57 43 58 RUN curl -fsSL https://zerobrew.rs/install | bash 59 + 60 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 61 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 62 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 63 + 64 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 65 + mkdir -p ~/.local && \ 66 + make -C ble.sh install PREFIX=~/.local && \ 67 + rm -rf ble.sh && \ 68 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 69 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 70 + 71 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 72 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 73 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 74 + 75 + RUN case "${TARGETARCH}" in \ 76 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 77 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 78 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 79 + esac && \ 80 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 81 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 82 + chmod +x ~/.local/bin/eza && \ 83 + rm /tmp/eza.tar.gz && \ 84 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/claude/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 41 56 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 42 57 43 58 RUN curl -fsSL https://zerobrew.rs/install | bash 59 + 60 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 61 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 62 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 63 + 64 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 65 + mkdir -p ~/.local && \ 66 + make -C ble.sh install PREFIX=~/.local && \ 67 + rm -rf ble.sh && \ 68 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 69 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 70 + 71 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 72 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 73 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 74 + 75 + RUN case "${TARGETARCH}" in \ 76 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 77 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 78 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 79 + esac && \ 80 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 81 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 82 + chmod +x ~/.local/bin/eza && \ 83 + rm /tmp/eza.tar.gz && \ 84 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/codex/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 41 56 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 42 57 43 58 RUN curl -fsSL https://zerobrew.rs/install | bash 59 + 60 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 61 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 62 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 63 + 64 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 65 + mkdir -p ~/.local && \ 66 + make -C ble.sh install PREFIX=~/.local && \ 67 + rm -rf ble.sh && \ 68 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 69 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 70 + 71 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 72 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 73 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 74 + 75 + RUN case "${TARGETARCH}" in \ 76 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 77 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 78 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 79 + esac && \ 80 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 81 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 82 + chmod +x ~/.local/bin/eza && \ 83 + rm /tmp/eza.tar.gz && \ 84 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/copilot/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 42 57 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 43 58 44 59 RUN curl -fsSL https://zerobrew.rs/install | bash 60 + 61 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 62 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 63 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 64 + 65 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 66 + mkdir -p ~/.local && \ 67 + make -C ble.sh install PREFIX=~/.local && \ 68 + rm -rf ble.sh && \ 69 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 70 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 71 + 72 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 73 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 74 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 75 + 76 + RUN case "${TARGETARCH}" in \ 77 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 78 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 79 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 80 + esac && \ 81 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 82 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 83 + chmod +x ~/.local/bin/eza && \ 84 + rm /tmp/eza.tar.gz && \ 85 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/crush/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 41 56 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 42 57 43 58 RUN curl -fsSL https://zerobrew.rs/install | bash 59 + 60 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 61 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 62 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 63 + 64 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 65 + mkdir -p ~/.local && \ 66 + make -C ble.sh install PREFIX=~/.local && \ 67 + rm -rf ble.sh && \ 68 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 69 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 70 + 71 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 72 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 73 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 74 + 75 + RUN case "${TARGETARCH}" in \ 76 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 77 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 78 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 79 + esac && \ 80 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 81 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 82 + chmod +x ~/.local/bin/eza && \ 83 + rm /tmp/eza.tar.gz && \ 84 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/cursor/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 41 56 RUN curl -fsSL https://zerobrew.rs/install | bash 42 57 43 58 RUN curl https://cursor.com/install -fsS | bash 59 + 60 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 61 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 62 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 63 + 64 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 65 + mkdir -p ~/.local && \ 66 + make -C ble.sh install PREFIX=~/.local && \ 67 + rm -rf ble.sh && \ 68 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 69 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 70 + 71 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 72 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 73 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 74 + 75 + RUN case "${TARGETARCH}" in \ 76 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 77 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 78 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 79 + esac && \ 80 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 81 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 82 + chmod +x ~/.local/bin/eza && \ 83 + rm /tmp/eza.tar.gz && \ 84 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/gemini/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 41 56 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 42 57 43 58 RUN curl -fsSL https://zerobrew.rs/install | bash 59 + 60 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 61 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 62 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 63 + 64 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 65 + mkdir -p ~/.local && \ 66 + make -C ble.sh install PREFIX=~/.local && \ 67 + rm -rf ble.sh && \ 68 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 69 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 70 + 71 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 72 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 73 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 74 + 75 + RUN case "${TARGETARCH}" in \ 76 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 77 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 78 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 79 + esac && \ 80 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 81 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 82 + chmod +x ~/.local/bin/eza && \ 83 + rm /tmp/eza.tar.gz && \ 84 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/kilo/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 41 56 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 42 57 43 58 RUN curl -fsSL https://zerobrew.rs/install | bash 59 + 60 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 61 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 62 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 63 + 64 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 65 + mkdir -p ~/.local && \ 66 + make -C ble.sh install PREFIX=~/.local && \ 67 + rm -rf ble.sh && \ 68 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 69 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 70 + 71 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 72 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 73 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 74 + 75 + RUN case "${TARGETARCH}" in \ 76 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 77 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 78 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 79 + esac && \ 80 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 81 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 82 + chmod +x ~/.local/bin/eza && \ 83 + rm /tmp/eza.tar.gz && \ 84 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/kiro/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 40 55 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 41 56 42 57 RUN curl -fsSL https://zerobrew.rs/install | bash 58 + 59 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 60 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 61 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 62 + 63 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 64 + mkdir -p ~/.local && \ 65 + make -C ble.sh install PREFIX=~/.local && \ 66 + rm -rf ble.sh && \ 67 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 68 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 69 + 70 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 71 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 72 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 73 + 74 + RUN case "${TARGETARCH}" in \ 75 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 76 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 77 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 78 + esac && \ 79 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 80 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 81 + chmod +x ~/.local/bin/eza && \ 82 + rm /tmp/eza.tar.gz && \ 83 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/mise/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 39 54 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 40 55 41 56 RUN curl -fsSL https://zerobrew.rs/install | bash 57 + 58 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 59 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 60 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 61 + 62 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 63 + mkdir -p ~/.local && \ 64 + make -C ble.sh install PREFIX=~/.local && \ 65 + rm -rf ble.sh && \ 66 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 67 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 68 + 69 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 70 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 71 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 72 + 73 + RUN case "${TARGETARCH}" in \ 74 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 75 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 76 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 77 + esac && \ 78 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 79 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 80 + chmod +x ~/.local/bin/eza && \ 81 + rm /tmp/eza.tar.gz && \ 82 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/nix/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 42 57 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 43 58 44 59 RUN curl -fsSL https://zerobrew.rs/install | bash 60 + 61 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 62 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 63 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 64 + 65 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 66 + mkdir -p ~/.local && \ 67 + make -C ble.sh install PREFIX=~/.local && \ 68 + rm -rf ble.sh && \ 69 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 70 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 71 + 72 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 73 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 74 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 75 + 76 + RUN case "${TARGETARCH}" in \ 77 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 78 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 79 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 80 + esac && \ 81 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 82 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 83 + chmod +x ~/.local/bin/eza && \ 84 + rm /tmp/eza.tar.gz && \ 85 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/nullclaw/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 51 66 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 52 67 53 68 RUN curl -fsSL https://zerobrew.rs/install | bash 69 + 70 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 71 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 72 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 73 + 74 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 75 + mkdir -p ~/.local && \ 76 + make -C ble.sh install PREFIX=~/.local && \ 77 + rm -rf ble.sh && \ 78 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 79 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 80 + 81 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 82 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 83 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 84 + 85 + RUN case "${TARGETARCH}" in \ 86 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 87 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 88 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 89 + esac && \ 90 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 91 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 92 + chmod +x ~/.local/bin/eza && \ 93 + rm /tmp/eza.tar.gz && \ 94 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/openclaw/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 49 64 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 50 65 51 66 RUN curl -fsSL https://zerobrew.rs/install | bash 67 + 68 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 69 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 71 + 72 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 73 + mkdir -p ~/.local && \ 74 + make -C ble.sh install PREFIX=~/.local && \ 75 + rm -rf ble.sh && \ 76 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 77 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 78 + 79 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 80 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 81 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 82 + 83 + RUN case "${TARGETARCH}" in \ 84 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 85 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 86 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 87 + esac && \ 88 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 89 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 90 + chmod +x ~/.local/bin/eza && \ 91 + rm /tmp/eza.tar.gz && \ 92 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/opencode/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 41 56 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 42 57 43 58 RUN curl -fsSL https://zerobrew.rs/install | bash 59 + 60 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 61 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 62 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 63 + 64 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 65 + mkdir -p ~/.local && \ 66 + make -C ble.sh install PREFIX=~/.local && \ 67 + rm -rf ble.sh && \ 68 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 69 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 70 + 71 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 72 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 73 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 74 + 75 + RUN case "${TARGETARCH}" in \ 76 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 77 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 78 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 79 + esac && \ 80 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 81 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 82 + chmod +x ~/.local/bin/eza && \ 83 + rm /tmp/eza.tar.gz && \ 84 + echo 'alias ls="eza -l"' >> ~/.bashrc
+39
daytona/opencrust/Dockerfile
··· 2 2 3 3 ARG TARGETARCH 4 4 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 5 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 6 19 RUN ARCH=$(uname -m) && \ 7 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 8 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 53 66 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 54 67 55 68 RUN curl -fsSL https://zerobrew.rs/install | bash 69 + 70 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 71 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 72 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 73 + 74 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 75 + mkdir -p ~/.local && \ 76 + make -C ble.sh install PREFIX=~/.local && \ 77 + rm -rf ble.sh && \ 78 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 79 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 80 + 81 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 82 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 83 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 84 + 85 + RUN case "${TARGETARCH}" in \ 86 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 87 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 88 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 89 + esac && \ 90 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 91 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 92 + chmod +x ~/.local/bin/eza && \ 93 + rm /tmp/eza.tar.gz && \ 94 + echo 'alias ls="eza -l"' >> ~/.bashrc
+39
daytona/picoclaw/Dockerfile
··· 2 2 3 3 ARG TARGETARCH 4 4 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 5 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 6 19 RUN ARCH=$(uname -m) && \ 7 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 8 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 53 66 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 54 67 55 68 RUN curl -fsSL https://zerobrew.rs/install | bash 69 + 70 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 71 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 72 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 73 + 74 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 75 + mkdir -p ~/.local && \ 76 + make -C ble.sh install PREFIX=~/.local && \ 77 + rm -rf ble.sh && \ 78 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 79 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 80 + 81 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 82 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 83 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 84 + 85 + RUN case "${TARGETARCH}" in \ 86 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 87 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 88 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 89 + esac && \ 90 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 91 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 92 + chmod +x ~/.local/bin/eza && \ 93 + rm /tmp/eza.tar.gz && \ 94 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/pkgx/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 40 55 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 41 56 42 57 RUN curl -fsSL https://zerobrew.rs/install | bash 58 + 59 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 60 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 61 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 62 + 63 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 64 + mkdir -p ~/.local && \ 65 + make -C ble.sh install PREFIX=~/.local && \ 66 + rm -rf ble.sh && \ 67 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 68 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 69 + 70 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 71 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 72 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 73 + 74 + RUN case "${TARGETARCH}" in \ 75 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 76 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 77 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 78 + esac && \ 79 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 80 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 81 + chmod +x ~/.local/bin/eza && \ 82 + rm /tmp/eza.tar.gz && \ 83 + echo 'alias ls="eza -l"' >> ~/.bashrc
+41
daytona/wasmer/Dockerfile
··· 1 1 FROM daytonaio/sandbox:0.6.0 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 4 19 RUN ARCH=$(uname -m) && \ 5 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 6 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 40 55 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 41 56 42 57 RUN curl -fsSL https://zerobrew.rs/install | bash 58 + 59 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 60 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 61 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 62 + 63 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 64 + mkdir -p ~/.local && \ 65 + make -C ble.sh install PREFIX=~/.local && \ 66 + rm -rf ble.sh && \ 67 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 68 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 69 + 70 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 71 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 72 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 73 + 74 + RUN case "${TARGETARCH}" in \ 75 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 76 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 77 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 78 + esac && \ 79 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 80 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 81 + chmod +x ~/.local/bin/eza && \ 82 + rm /tmp/eza.tar.gz && \ 83 + echo 'alias ls="eza -l"' >> ~/.bashrc
+39
daytona/zeroclaw/Dockerfile
··· 2 2 3 3 ARG TARGETARCH 4 4 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 5 9 USER root 10 + 11 + RUN apt-get update && apt-get install -y build-essential \ 12 + tmux \ 13 + gawk \ 14 + sed \ 15 + procps \ 16 + wget \ 17 + locales-all 18 + 6 19 RUN ARCH=$(uname -m) && \ 7 20 if [ "$ARCH" = "x86_64" ]; then ARCH="amd64"; fi && \ 8 21 if [ "$ARCH" = "aarch64" ]; then ARCH="arm64"; fi && \ ··· 53 66 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 54 67 55 68 RUN curl -fsSL https://zerobrew.rs/install | bash 69 + 70 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 71 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 72 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 73 + 74 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 75 + mkdir -p ~/.local && \ 76 + make -C ble.sh install PREFIX=~/.local && \ 77 + rm -rf ble.sh && \ 78 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 79 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 80 + 81 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 82 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 83 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 84 + 85 + RUN case "${TARGETARCH}" in \ 86 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 87 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 88 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 89 + esac && \ 90 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 91 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 92 + chmod +x ~/.local/bin/eza && \ 93 + rm /tmp/eza.tar.gz && \ 94 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/amp/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 72 78 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 73 79 74 80 RUN curl -fsSL https://zerobrew.rs/install | bash 81 + 82 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 83 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 84 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 85 + 86 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 87 + mkdir -p ~/.local && \ 88 + make -C ble.sh install PREFIX=~/.local && \ 89 + rm -rf ble.sh && \ 90 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 91 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 92 + 93 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 94 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 95 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 96 + 97 + RUN case "${TARGETARCH}" in \ 98 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 99 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 100 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 101 + esac && \ 102 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 103 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 104 + chmod +x ~/.local/bin/eza && \ 105 + rm /tmp/eza.tar.gz && \ 106 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/claude/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 71 77 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 72 78 73 79 RUN curl -fsSL https://zerobrew.rs/install | bash 80 + 81 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 82 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 83 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 84 + 85 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 86 + mkdir -p ~/.local && \ 87 + make -C ble.sh install PREFIX=~/.local && \ 88 + rm -rf ble.sh && \ 89 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 90 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 91 + 92 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 93 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 94 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 95 + 96 + RUN case "${TARGETARCH}" in \ 97 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 98 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 99 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 100 + esac && \ 101 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 102 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 103 + chmod +x ~/.local/bin/eza && \ 104 + rm /tmp/eza.tar.gz && \ 105 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/codex/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 71 77 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 72 78 73 79 RUN curl -fsSL https://zerobrew.rs/install | bash 80 + 81 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 82 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 83 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 84 + 85 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 86 + mkdir -p ~/.local && \ 87 + make -C ble.sh install PREFIX=~/.local && \ 88 + rm -rf ble.sh && \ 89 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 90 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 91 + 92 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 93 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 94 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 95 + 96 + RUN case "${TARGETARCH}" in \ 97 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 98 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 99 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 100 + esac && \ 101 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 102 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 103 + chmod +x ~/.local/bin/eza && \ 104 + rm /tmp/eza.tar.gz && \ 105 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/copilot/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 72 78 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 73 79 74 80 RUN curl -fsSL https://zerobrew.rs/install | bash 81 + 82 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 83 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 84 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 85 + 86 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 87 + mkdir -p ~/.local && \ 88 + make -C ble.sh install PREFIX=~/.local && \ 89 + rm -rf ble.sh && \ 90 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 91 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 92 + 93 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 94 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 95 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 96 + 97 + RUN case "${TARGETARCH}" in \ 98 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 99 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 100 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 101 + esac && \ 102 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 103 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 104 + chmod +x ~/.local/bin/eza && \ 105 + rm /tmp/eza.tar.gz && \ 106 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/crush/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 71 77 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 72 78 73 79 RUN curl -fsSL https://zerobrew.rs/install | bash 80 + 81 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 82 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 83 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 84 + 85 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 86 + mkdir -p ~/.local && \ 87 + make -C ble.sh install PREFIX=~/.local && \ 88 + rm -rf ble.sh && \ 89 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 90 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 91 + 92 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 93 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 94 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 95 + 96 + RUN case "${TARGETARCH}" in \ 97 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 98 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 99 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 100 + esac && \ 101 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 102 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 103 + chmod +x ~/.local/bin/eza && \ 104 + rm /tmp/eza.tar.gz && \ 105 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/cursor/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 71 77 RUN curl -fsSL https://zerobrew.rs/install | bash 72 78 73 79 RUN curl https://cursor.com/install -fsS | bash 80 + 81 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 82 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 83 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 84 + 85 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 86 + mkdir -p ~/.local && \ 87 + make -C ble.sh install PREFIX=~/.local && \ 88 + rm -rf ble.sh && \ 89 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 90 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 91 + 92 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 93 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 94 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 95 + 96 + RUN case "${TARGETARCH}" in \ 97 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 98 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 99 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 100 + esac && \ 101 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 102 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 103 + chmod +x ~/.local/bin/eza && \ 104 + rm /tmp/eza.tar.gz && \ 105 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/gemini/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 71 77 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 72 78 73 79 RUN curl -fsSL https://zerobrew.rs/install | bash 80 + 81 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 82 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 83 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 84 + 85 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 86 + mkdir -p ~/.local && \ 87 + make -C ble.sh install PREFIX=~/.local && \ 88 + rm -rf ble.sh && \ 89 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 90 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 91 + 92 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 93 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 94 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 95 + 96 + RUN case "${TARGETARCH}" in \ 97 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 98 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 99 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 100 + esac && \ 101 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 102 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 103 + chmod +x ~/.local/bin/eza && \ 104 + rm /tmp/eza.tar.gz && \ 105 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/kilo/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 71 77 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 72 78 73 79 RUN curl -fsSL https://zerobrew.rs/install | bash 80 + 81 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 82 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 83 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 84 + 85 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 86 + mkdir -p ~/.local && \ 87 + make -C ble.sh install PREFIX=~/.local && \ 88 + rm -rf ble.sh && \ 89 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 90 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 91 + 92 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 93 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 94 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 95 + 96 + RUN case "${TARGETARCH}" in \ 97 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 98 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 99 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 100 + esac && \ 101 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 102 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 103 + chmod +x ~/.local/bin/eza && \ 104 + rm /tmp/eza.tar.gz && \ 105 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/kiro/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 72 78 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 73 79 74 80 RUN curl -fsSL https://zerobrew.rs/install | bash 81 + 82 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 83 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 84 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 85 + 86 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 87 + mkdir -p ~/.local && \ 88 + make -C ble.sh install PREFIX=~/.local && \ 89 + rm -rf ble.sh && \ 90 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 91 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 92 + 93 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 94 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 95 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 96 + 97 + RUN case "${TARGETARCH}" in \ 98 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 99 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 100 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 101 + esac && \ 102 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 103 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 104 + chmod +x ~/.local/bin/eza && \ 105 + rm /tmp/eza.tar.gz && \ 106 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/mise/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 71 77 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 72 78 73 79 RUN curl -fsSL https://zerobrew.rs/install | bash 80 + 81 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 82 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 83 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 84 + 85 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 86 + mkdir -p ~/.local && \ 87 + make -C ble.sh install PREFIX=~/.local && \ 88 + rm -rf ble.sh && \ 89 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 90 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 91 + 92 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 93 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 94 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 95 + 96 + RUN case "${TARGETARCH}" in \ 97 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 98 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 99 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 100 + esac && \ 101 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 102 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 103 + chmod +x ~/.local/bin/eza && \ 104 + rm /tmp/eza.tar.gz && \ 105 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/nix/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 74 80 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 75 81 76 82 RUN curl -fsSL https://zerobrew.rs/install | bash 83 + 84 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 85 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 86 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 87 + 88 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 89 + mkdir -p ~/.local && \ 90 + make -C ble.sh install PREFIX=~/.local && \ 91 + rm -rf ble.sh && \ 92 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 93 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 94 + 95 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 96 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 97 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 98 + 99 + RUN case "${TARGETARCH}" in \ 100 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 101 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 102 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 103 + esac && \ 104 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 105 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 106 + chmod +x ~/.local/bin/eza && \ 107 + rm /tmp/eza.tar.gz && \ 108 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/nullclaw/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 83 89 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 84 90 85 91 RUN curl -fsSL https://zerobrew.rs/install | bash 92 + 93 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 94 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 95 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 96 + 97 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 98 + mkdir -p ~/.local && \ 99 + make -C ble.sh install PREFIX=~/.local && \ 100 + rm -rf ble.sh && \ 101 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 102 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 103 + 104 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 105 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 106 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 107 + 108 + RUN case "${TARGETARCH}" in \ 109 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 110 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 111 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 112 + esac && \ 113 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 114 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 115 + chmod +x ~/.local/bin/eza && \ 116 + rm /tmp/eza.tar.gz && \ 117 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/openclaw/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 81 87 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 82 88 83 89 RUN curl -fsSL https://zerobrew.rs/install | bash 90 + 91 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 92 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 93 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 94 + 95 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 96 + mkdir -p ~/.local && \ 97 + make -C ble.sh install PREFIX=~/.local && \ 98 + rm -rf ble.sh && \ 99 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 100 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 101 + 102 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 103 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 104 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 105 + 106 + RUN case "${TARGETARCH}" in \ 107 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 108 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 109 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 110 + esac && \ 111 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 112 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 113 + chmod +x ~/.local/bin/eza && \ 114 + rm /tmp/eza.tar.gz && \ 115 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/opencode/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 71 77 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 72 78 73 79 RUN curl -fsSL https://zerobrew.rs/install | bash 80 + 81 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 82 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 83 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 84 + 85 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 86 + mkdir -p ~/.local && \ 87 + make -C ble.sh install PREFIX=~/.local && \ 88 + rm -rf ble.sh && \ 89 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 90 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 91 + 92 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 93 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 94 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 95 + 96 + RUN case "${TARGETARCH}" in \ 97 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 98 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 99 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 100 + esac && \ 101 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 102 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 103 + chmod +x ~/.local/bin/eza && \ 104 + rm /tmp/eza.tar.gz && \ 105 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/opencrust/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 85 91 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 86 92 87 93 RUN curl -fsSL https://zerobrew.rs/install | bash 94 + 95 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 96 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 97 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 98 + 99 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 100 + mkdir -p ~/.local && \ 101 + make -C ble.sh install PREFIX=~/.local && \ 102 + rm -rf ble.sh && \ 103 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 104 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 105 + 106 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 107 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 108 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 109 + 110 + RUN case "${TARGETARCH}" in \ 111 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 112 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 113 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 114 + esac && \ 115 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 116 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 117 + chmod +x ~/.local/bin/eza && \ 118 + rm /tmp/eza.tar.gz && \ 119 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/picoclaw/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 85 91 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 86 92 87 93 RUN curl -fsSL https://zerobrew.rs/install | bash 94 + 95 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 96 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 97 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 98 + 99 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 100 + mkdir -p ~/.local && \ 101 + make -C ble.sh install PREFIX=~/.local && \ 102 + rm -rf ble.sh && \ 103 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 104 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 105 + 106 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 107 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 108 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 109 + 110 + RUN case "${TARGETARCH}" in \ 111 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 112 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 113 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 114 + esac && \ 115 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 116 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 117 + chmod +x ~/.local/bin/eza && \ 118 + rm /tmp/eza.tar.gz && \ 119 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/pkgx/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 73 79 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 74 80 75 81 RUN curl -fsSL https://zerobrew.rs/install | bash 82 + 83 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 84 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 85 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 86 + 87 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 88 + mkdir -p ~/.local && \ 89 + make -C ble.sh install PREFIX=~/.local && \ 90 + rm -rf ble.sh && \ 91 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 92 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 93 + 94 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 95 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 96 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 97 + 98 + RUN case "${TARGETARCH}" in \ 99 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 100 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 101 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 102 + esac && \ 103 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 104 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 105 + chmod +x ~/.local/bin/eza && \ 106 + rm /tmp/eza.tar.gz && \ 107 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/wasmer/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 72 78 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 73 79 74 80 RUN curl -fsSL https://zerobrew.rs/install | bash 81 + 82 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 83 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 84 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 85 + 86 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 87 + mkdir -p ~/.local && \ 88 + make -C ble.sh install PREFIX=~/.local && \ 89 + rm -rf ble.sh && \ 90 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 91 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 92 + 93 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 94 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 95 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 96 + 97 + RUN case "${TARGETARCH}" in \ 98 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 99 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 100 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 101 + esac && \ 102 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 103 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 104 + chmod +x ~/.local/bin/eza && \ 105 + rm /tmp/eza.tar.gz && \ 106 + echo 'alias ls="eza -l"' >> ~/.bashrc
+32
modal/zeroclaw/Dockerfile
··· 1 1 FROM node:lts-trixie-slim 2 2 3 + ARG TARGETARCH 4 + 5 + ENV LC_ALL=en_US.UTF-8 6 + ENV LANG=en_US.UTF-8 7 + ENV LANGUAGE=en_US.UTF-8 8 + 3 9 RUN apt-get update && apt-get install -y --no-install-recommends \ 4 10 openssh-client \ 5 11 git \ ··· 86 92 echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 87 93 88 94 RUN curl -fsSL https://zerobrew.rs/install | bash 95 + 96 + RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 97 + curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee /root/.tokyonight_storm.omp.json >/dev/null && \ 98 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 99 + 100 + RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 101 + mkdir -p ~/.local && \ 102 + make -C ble.sh install PREFIX=~/.local && \ 103 + rm -rf ble.sh && \ 104 + echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 105 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 106 + 107 + RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 108 + echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 109 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 110 + 111 + RUN case "${TARGETARCH}" in \ 112 + amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ 113 + arm64) EZA_ARCH="aarch64-unknown-linux-musl" ;; \ 114 + *) echo "Unsupported arch: ${TARGETARCH}" && exit 1 ;; \ 115 + esac && \ 116 + wget -qO /tmp/eza.tar.gz "https://github.com/eza-community/eza/releases/latest/download/eza_${EZA_ARCH}.tar.gz" && \ 117 + tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 118 + chmod +x ~/.local/bin/eza && \ 119 + rm /tmp/eza.tar.gz && \ 120 + echo 'alias ls="eza -l"' >> ~/.bashrc