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 \
wget \
gum \
jq \
neovim \
tmux \
gnupg \
pinentry-mac \
cmake \
kind \
derailed/k9s/k9s \
hashicorp/tap/terraform \
azure-cli \
helm
git 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 -k
todo auto install/bootstrap