Skip to content

dacbd/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

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 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

Stow usage

install

  • macos: brew install stow

usage

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)

Notes

SSH/GPG/yubikey things

  • 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

CLI tools

todo auto install/bootstrap

About

My .files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages