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 zsh init lines to Dockerfiles

Append zsh initialization for zoxide, oh-my-posh, ble.sh and atuin to
~/.zshrc across multiple daytona Dockerfiles so the images are set up
for zsh users

+208 -75
+12 -4
daytona/amp/Dockerfile
··· 60 60 chmod +x ~/.local/bin/zoxide && \ 61 61 rm /tmp/zoxide.tar.gz && \ 62 62 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 63 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 63 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 64 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 64 65 65 66 RUN curl -fsSL https://zerobrew.rs/install | bash 66 67 67 68 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 69 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 71 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 72 + 70 73 71 74 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 75 mkdir -p ~/.local && \ ··· 77 80 78 81 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 79 82 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 80 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 83 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true && \ 84 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 81 85 82 86 RUN case "${TARGETARCH}" in \ 83 87 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 88 92 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 93 chmod +x ~/.local/bin/eza && \ 90 94 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 95 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 96 + echo 'alias ls="eza -l"' >> ~/.zshrc 97 + 98 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 99 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+9 -3
daytona/claude/Dockerfile
··· 66 66 67 67 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 68 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 69 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 70 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 70 71 71 72 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 73 mkdir -p ~/.local && \ ··· 77 78 78 79 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 79 80 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 80 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 81 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true && \ 82 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 81 83 82 84 RUN case "${TARGETARCH}" in \ 83 85 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 88 90 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 91 chmod +x ~/.local/bin/eza && \ 90 92 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 93 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 94 + echo 'alias ls="eza -l"' >> ~/.zshrc 95 + 96 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 97 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/codex/Dockerfile
··· 60 60 chmod +x ~/.local/bin/zoxide && \ 61 61 rm /tmp/zoxide.tar.gz && \ 62 62 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 63 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 63 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 64 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 64 65 65 66 RUN curl -fsSL https://zerobrew.rs/install | bash 66 67 67 68 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 69 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 71 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 70 72 71 73 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 74 mkdir -p ~/.local && \ ··· 77 79 78 80 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 79 81 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 80 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 82 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true && \ 83 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 81 84 82 85 RUN case "${TARGETARCH}" in \ 83 86 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 88 91 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 92 chmod +x ~/.local/bin/eza && \ 90 93 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 94 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 95 + echo 'alias ls="eza -l"' >> ~/.zshrc 96 + 97 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 98 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/copilot/Dockerfile
··· 60 60 chmod +x ~/.local/bin/zoxide && \ 61 61 rm /tmp/zoxide.tar.gz && \ 62 62 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 63 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 63 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 64 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 64 65 65 66 RUN curl -fsSL https://zerobrew.rs/install | bash 66 67 67 68 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 69 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 71 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 70 72 71 73 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 74 mkdir -p ~/.local && \ ··· 77 79 78 80 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 79 81 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 80 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 82 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true && \ 83 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 81 84 82 85 RUN case "${TARGETARCH}" in \ 83 86 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 88 91 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 92 chmod +x ~/.local/bin/eza && \ 90 93 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 94 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 95 + echo 'alias ls="eza -l"' >> ~/.zshrc 96 + 97 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 98 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+13 -5
daytona/crush/Dockerfile
··· 60 60 chmod +x ~/.local/bin/zoxide && \ 61 61 rm /tmp/zoxide.tar.gz && \ 62 62 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 63 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 63 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 64 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 64 65 65 66 RUN curl -fsSL https://zerobrew.rs/install | bash 66 67 67 68 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 69 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 71 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 70 72 71 73 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 74 mkdir -p ~/.local && \ 73 75 make -C ble.sh install PREFIX=$HOME/.local && \ 74 76 rm -rf ble.sh && \ 75 77 echo 'export LANG=en_US.UTF-8' >> ~/.bashrc && \ 76 - echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc 78 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.bashrc && \ 79 + echo 'source -- ~/.local/share/blesh/ble.sh' >> ~/.zshrc 77 80 78 81 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 79 82 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 80 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 83 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true && \ 84 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 81 85 82 86 RUN case "${TARGETARCH}" in \ 83 87 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 88 92 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 93 chmod +x ~/.local/bin/eza && \ 90 94 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 95 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 96 + echo 'alias ls="eza -l"' >> ~/.zshrc 97 + 98 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 99 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+9 -3
daytona/cursor/Dockerfile
··· 58 58 chmod +x ~/.local/bin/zoxide && \ 59 59 rm /tmp/zoxide.tar.gz && \ 60 60 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 61 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 61 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 62 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 62 63 63 64 RUN curl -fsSL https://zerobrew.rs/install | bash 64 65 ··· 66 67 67 68 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 69 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 71 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 70 72 71 73 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 74 mkdir -p ~/.local && \ ··· 88 90 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 91 chmod +x ~/.local/bin/eza && \ 90 92 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 93 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 94 + echo 'alias ls="eza -l"' >> ~/.zshrc 95 + 96 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 97 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/gemini/Dockerfile
··· 60 60 chmod +x ~/.local/bin/zoxide && \ 61 61 rm /tmp/zoxide.tar.gz && \ 62 62 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 63 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 63 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 64 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 64 65 65 66 RUN curl -fsSL https://zerobrew.rs/install | bash 66 67 67 68 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 69 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 71 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 70 72 71 73 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 74 mkdir -p ~/.local && \ ··· 77 79 78 80 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 79 81 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 80 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 82 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true && \ 83 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 81 84 82 85 RUN case "${TARGETARCH}" in \ 83 86 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 88 91 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 92 chmod +x ~/.local/bin/eza && \ 90 93 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 94 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 95 + echo 'alias ls="eza -l"' >> ~/.zshrc 96 + 97 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 98 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/kilo/Dockerfile
··· 60 60 chmod +x ~/.local/bin/zoxide && \ 61 61 rm /tmp/zoxide.tar.gz && \ 62 62 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 63 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 63 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 64 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 64 65 65 66 RUN curl -fsSL https://zerobrew.rs/install | bash 66 67 67 68 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 69 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 71 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 70 72 71 73 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 74 mkdir -p ~/.local && \ ··· 77 79 78 80 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 79 81 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 80 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 82 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 83 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 81 84 82 85 RUN case "${TARGETARCH}" in \ 83 86 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 88 91 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 92 chmod +x ~/.local/bin/eza && \ 90 93 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 94 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 95 + echo 'alias ls="eza -l"' >> ~/.zshrc 96 + 97 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 98 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/kiro/Dockerfile
··· 59 59 chmod +x ~/.local/bin/zoxide && \ 60 60 rm /tmp/zoxide.tar.gz && \ 61 61 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 62 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 62 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 63 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 63 64 64 65 RUN curl -fsSL https://zerobrew.rs/install | bash 65 66 66 67 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 67 68 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 68 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 69 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 70 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 69 71 70 72 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 71 73 mkdir -p ~/.local && \ ··· 76 78 77 79 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 78 80 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 79 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 81 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 82 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 80 83 81 84 RUN case "${TARGETARCH}" in \ 82 85 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 87 90 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 88 91 chmod +x ~/.local/bin/eza && \ 89 92 rm /tmp/eza.tar.gz && \ 90 - echo 'alias ls="eza -l"' >> ~/.bashrc 93 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 94 + echo 'alias ls="eza -l"' >> ~/.zshrc 95 + 96 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 97 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/mise/Dockerfile
··· 58 58 chmod +x ~/.local/bin/zoxide && \ 59 59 rm /tmp/zoxide.tar.gz && \ 60 60 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 61 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 61 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 62 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 62 63 63 64 RUN curl -fsSL https://zerobrew.rs/install | bash 64 65 65 66 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 66 67 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 67 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 68 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 69 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 68 70 69 71 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 70 72 mkdir -p ~/.local && \ ··· 75 77 76 78 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 77 79 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 78 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 80 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 81 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 79 82 80 83 RUN case "${TARGETARCH}" in \ 81 84 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 86 89 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 87 90 chmod +x ~/.local/bin/eza && \ 88 91 rm /tmp/eza.tar.gz && \ 89 - echo 'alias ls="eza -l"' >> ~/.bashrc 92 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 93 + echo 'alias ls="eza -l"' >> ~/.zshrc 94 + 95 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 96 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/nix/Dockerfile
··· 61 61 chmod +x ~/.local/bin/zoxide && \ 62 62 rm /tmp/zoxide.tar.gz && \ 63 63 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 64 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 64 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 65 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 65 66 66 67 RUN curl -fsSL https://zerobrew.rs/install | bash 67 68 68 69 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 69 70 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 70 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 71 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 72 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 71 73 72 74 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 73 75 mkdir -p ~/.local && \ ··· 78 80 79 81 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 80 82 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 81 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 83 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 84 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 82 85 83 86 RUN case "${TARGETARCH}" in \ 84 87 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 89 92 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 90 93 chmod +x ~/.local/bin/eza && \ 91 94 rm /tmp/eza.tar.gz && \ 92 - echo 'alias ls="eza -l"' >> ~/.bashrc 95 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 96 + echo 'alias ls="eza -l"' >> ~/.zshrc 97 + 98 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 99 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/nullclaw/Dockerfile
··· 70 70 chmod +x ~/.local/bin/zoxide && \ 71 71 rm /tmp/zoxide.tar.gz && \ 72 72 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 73 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 73 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 74 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc || true 74 75 75 76 RUN curl -fsSL https://zerobrew.rs/install | bash 76 77 77 78 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 78 79 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 79 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 80 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 81 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 80 82 81 83 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 82 84 mkdir -p ~/.local && \ ··· 87 89 88 90 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 89 91 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 90 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 92 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 93 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 91 94 92 95 RUN case "${TARGETARCH}" in \ 93 96 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 98 101 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 99 102 chmod +x ~/.local/bin/eza && \ 100 103 rm /tmp/eza.tar.gz && \ 101 - echo 'alias ls="eza -l"' >> ~/.bashrc 104 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 105 + echo 'alias ls="eza -l"' >> ~/.zshrc 106 + 107 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 108 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/openclaw/Dockerfile
··· 68 68 chmod +x ~/.local/bin/zoxide && \ 69 69 rm /tmp/zoxide.tar.gz && \ 70 70 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 71 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 71 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 72 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 72 73 73 74 RUN curl -fsSL https://zerobrew.rs/install | bash 74 75 75 76 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 76 77 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 77 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 78 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 79 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 78 80 79 81 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 80 82 mkdir -p ~/.local && \ ··· 85 87 86 88 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 87 89 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 88 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 90 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 91 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 89 92 90 93 RUN case "${TARGETARCH}" in \ 91 94 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 96 99 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 97 100 chmod +x ~/.local/bin/eza && \ 98 101 rm /tmp/eza.tar.gz && \ 99 - echo 'alias ls="eza -l"' >> ~/.bashrc 102 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 103 + echo 'alias ls="eza -l"' >> ~/.zshrc 104 + 105 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 106 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/opencode/Dockerfile
··· 60 60 chmod +x ~/.local/bin/zoxide && \ 61 61 rm /tmp/zoxide.tar.gz && \ 62 62 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 63 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 63 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 64 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 64 65 65 66 RUN curl -fsSL https://zerobrew.rs/install | bash 66 67 67 68 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 68 69 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 69 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 70 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 71 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 70 72 71 73 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 72 74 mkdir -p ~/.local && \ ··· 77 79 78 80 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 79 81 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 80 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 82 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 83 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 81 84 82 85 RUN case "${TARGETARCH}" in \ 83 86 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 88 91 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 89 92 chmod +x ~/.local/bin/eza && \ 90 93 rm /tmp/eza.tar.gz && \ 91 - echo 'alias ls="eza -l"' >> ~/.bashrc 94 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 95 + echo 'alias ls="eza -l"' >> ~/.zshrc 96 + 97 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 98 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/opencrust/Dockerfile
··· 70 70 chmod +x ~/.local/bin/zoxide && \ 71 71 rm /tmp/zoxide.tar.gz && \ 72 72 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 73 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 73 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 74 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 74 75 75 76 RUN curl -fsSL https://zerobrew.rs/install | bash 76 77 77 78 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 78 79 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 79 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 80 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 81 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 80 82 81 83 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 82 84 mkdir -p ~/.local && \ ··· 87 89 88 90 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 89 91 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 90 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 92 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 93 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc 91 94 92 95 RUN case "${TARGETARCH}" in \ 93 96 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 98 101 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 99 102 chmod +x ~/.local/bin/eza && \ 100 103 rm /tmp/eza.tar.gz && \ 101 - echo 'alias ls="eza -l"' >> ~/.bashrc 104 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 105 + echo 'alias ls="eza -l"' >> ~/.zshrc 106 + 107 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 108 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/picoclaw/Dockerfile
··· 70 70 chmod +x ~/.local/bin/zoxide && \ 71 71 rm /tmp/zoxide.tar.gz && \ 72 72 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 73 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 73 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 74 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc 74 75 75 76 RUN curl -fsSL https://zerobrew.rs/install | bash 76 77 77 78 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 78 79 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 79 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 80 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 81 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 80 82 81 83 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 82 84 mkdir -p ~/.local && \ ··· 87 89 88 90 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 89 91 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 90 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 92 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 93 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 91 94 92 95 RUN case "${TARGETARCH}" in \ 93 96 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 98 101 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 99 102 chmod +x ~/.local/bin/eza && \ 100 103 rm /tmp/eza.tar.gz && \ 101 - echo 'alias ls="eza -l"' >> ~/.bashrc 104 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 105 + echo 'alias ls="eza -l"' >> ~/.zshrc 106 + 107 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 108 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/pkgx/Dockerfile
··· 58 58 chmod +x ~/.local/bin/zoxide && \ 59 59 rm /tmp/zoxide.tar.gz && \ 60 60 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 61 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 61 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 62 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc || true 62 63 63 64 RUN curl -fsSL https://zerobrew.rs/install | bash 64 65 65 66 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 66 67 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 67 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 68 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 69 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 68 70 69 71 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 70 72 mkdir -p ~/.local && \ ··· 75 77 76 78 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 77 79 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 78 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 80 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 81 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 79 82 80 83 RUN case "${TARGETARCH}" in \ 81 84 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 86 89 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 87 90 chmod +x ~/.local/bin/eza && \ 88 91 rm /tmp/eza.tar.gz && \ 89 - echo 'alias ls="eza -l"' >> ~/.bashrc 92 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 93 + echo 'alias ls="eza -l"' >> ~/.zshrc 94 + 95 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 96 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/wasmer/Dockerfile
··· 59 59 chmod +x ~/.local/bin/zoxide && \ 60 60 rm /tmp/zoxide.tar.gz && \ 61 61 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 62 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 62 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 63 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc || true 63 64 64 65 RUN curl -fsSL https://zerobrew.rs/install | bash 65 66 66 67 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 67 68 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 68 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 69 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 70 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 69 71 70 72 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 71 73 mkdir -p ~/.local && \ ··· 76 78 77 79 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 78 80 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 79 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 81 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 82 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 80 83 81 84 RUN case "${TARGETARCH}" in \ 82 85 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 87 90 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 88 91 chmod +x ~/.local/bin/eza && \ 89 92 rm /tmp/eza.tar.gz && \ 90 - echo 'alias ls="eza -l"' >> ~/.bashrc 93 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 94 + echo 'alias ls="eza -l"' >> ~/.zshrc 95 + 96 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 97 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
+11 -4
daytona/zeroclaw/Dockerfile
··· 70 70 chmod +x ~/.local/bin/zoxide && \ 71 71 rm /tmp/zoxide.tar.gz && \ 72 72 echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && \ 73 - echo 'eval "$(zoxide init bash)"' >> ~/.bashrc 73 + echo 'eval "$(zoxide init bash)"' >> ~/.bashrc && \ 74 + echo 'eval "$(zoxide init zsh)"' >> ~/.zshrc || true 74 75 75 76 RUN curl -fsSL https://zerobrew.rs/install | bash 76 77 77 78 RUN curl -s https://ohmyposh.dev/install.sh | bash -s && \ 78 79 curl -s https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/refs/heads/main/themes/tokyonight_storm.omp.json | tee ~/.tokyonight_storm.omp.json >/dev/null && \ 79 - echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc 80 + echo 'eval "$(oh-my-posh init bash --config ~/.tokyonight_storm.omp.json)"' >> ~/.bashrc && \ 81 + echo 'eval "$(oh-my-posh init zsh --config ~/.tokyonight_storm.omp.json)"' >> ~/.zshrc 80 82 81 83 RUN git clone --recursive --depth 1 --shallow-submodules https://github.com/akinomyoga/ble.sh.git && \ 82 84 mkdir -p ~/.local && \ ··· 87 89 88 90 RUN curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh && \ 89 91 echo 'export PATH=$PATH:$HOME/.atuin/bin' >> ~/.bashrc && \ 90 - echo 'eval "$(atuin init bash)"' >> ~/.bashrc || true 92 + echo 'eval "$(atuin init bash)"' >> ~/.bashrc && \ 93 + echo 'eval "$(atuin init zsh)"' >> ~/.zshrc || true 91 94 92 95 RUN case "${TARGETARCH}" in \ 93 96 amd64) EZA_ARCH="x86_64-unknown-linux-musl" ;; \ ··· 98 101 tar -xzf /tmp/eza.tar.gz -C ~/.local/bin && \ 99 102 chmod +x ~/.local/bin/eza && \ 100 103 rm /tmp/eza.tar.gz && \ 101 - echo 'alias ls="eza -l"' >> ~/.bashrc 104 + echo 'alias ls="eza -l"' >> ~/.bashrc && \ 105 + echo 'alias ls="eza -l"' >> ~/.zshrc 106 + 107 + RUN mkdir -p ~/.zsh && git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions \ 108 + && echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc