https://github.com/dacbd/dotfiles
My .files
https://github.com/dacbd/dotfiles
Last synced: 4 months ago
JSON representation
My .files
- Host: GitHub
- URL: https://github.com/dacbd/dotfiles
- Owner: dacbd
- License: mit
- Created: 2020-07-05T07:19:18.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-22T03:41:24.000Z (9 months ago)
- Last Synced: 2024-10-23T05:29:25.719Z (9 months ago)
- Language: Shell
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
not much to see here...Bootstraping the setup:
- Install [Brew](https://brew.sh) `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`
- Install [Rust](https://doc.rust-lang.org/cargo/getting-started/installation.html) `curl https://sh.rustup.rs -sSf | sh`
- Install [Go](https://go.dev/doc/install)
- Install [Alacritty](https://alacritty.org)
- Install [Delta](https://dandavison.github.io/delta/installation.html) `cargo install git-delta`
- Install [Node](https://nodejs.org/en/download/source-code)
- Install [Deno](https://docs.deno.com/runtime/getting_started/installation/)Base Brew installs.
```bash
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:
```bash
# download
wget https://github.com/dacbd.gpg
# import
gpg --import dacbd.gpg
# verify
gpg -k
```# CLI tools
todo auto install/bootstrap- https://helm.sh/docs/intro/install/