Skip to content

Instantly share code, notes, and snippets.

@t-ubukata
Last active July 1, 2025 05:12
Show Gist options
  • Save t-ubukata/12f8015a81d198d841ace532ad501fa9 to your computer and use it in GitHub Desktop.
Save t-ubukata/12f8015a81d198d841ace532ad501fa9 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
set -u
export DEBIAN_FRONTEND=noninteractive
sudo apt update -y
sudo apt install -y \
git \
g++ \
make \
gdb \
less \
vim \
zsh \
ssh \
tmux \
global \
universal-ctags \
tree \
curl \
file \
clang-tools \
clang-format \
zip \
unzip \
man \
iproute2 \
jq \
shellcheck \
valgrind \
tzdata \
iputils-ping \
smartmontools \
dnsutils \
ripgrep \
fd-find \
fzf \
python3
curl -LsSf https://astral.sh/uv/install.sh | sh
curl -o- https://fnm.vercel.app/install | bash
fnm install 22
chsh -s /usr/bin/zsh
git config --global user.name "Tomohiro Ubukata"
git config --global user.email [email protected]
git config --global push.default current
git config --global init.defaultBranch main
sudo ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment