not much to see here...
Bootstraping the setup:
- Install Brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Install Rust
curl https://sh.rustup.rs -sSf | sh - Install Go
- Install Alacritty
- Install Delta
cargo install git-delta
- Install Delta
- Install Node
- Install Deno
Base Brew installs.
brew tap hashicorp/tap
brew install stow \
starship \
font-hack-nerd-font \
wget \
gum \
jq \
neovim \
luarocks \
tmux \
gnupg \
pinentry-mac \
cmake \
kind \
derailed/k9s/k9s \
podman \
hashicorp/tap/terraform \
azure-cli \
helm \
cmctl
brew install --cask zedbrew install --cask zed
brew install --cask ghostty
# https://github.com/robscott/kube-capacity
brew tap robscott/tap
brew install robscott/tap/kube-capacitygit submodule update --init --recursive
- macos:
brew install stow
Only execute stow in the root dir of the repo: ~/dotfiles
It will symlink the contents to the parent dir ~/
So run stow .
When using stow --adopt . it will:
- move conflicting files into the repo.
- symlink files back to the parent dir(
~/) - it will overwrite the files present in the repo (so commit before hand)
brew install gnupg pinentry-mac
be sure to import the public keys:
# download
wget https://github.com/dacbd.gpg
# import
gpg --import dacbd.gpg
# verify
gpg -ktodo auto install/bootstrap