- zsh
- curl
- go
- fzf
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"- zsh-autosuggestions:
git clone https://github.com/zsh-users/zsh-autosuggestions \
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions- fast-syntax-highlighting:
git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git \
${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting- zsh-autocomplete:
git clone https://github.com/marlonrichert/zsh-autocomplete.git \
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autocomplete/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"The next step is to clone the repo
cd into the .dotfiles directory and install the Brewfile
brew bundle install --file BrewfileThere are a few mandatory npm packages. Install them using this.
npm i -g @fsouza/prettierd eslint_d vscode-langservers-extractedOnce the Brewfile is installed, stow the directories in the root.
First, stow nvim config.
stow nvimThen stow either the work or personal configuration.
stow personalUsing the 1Password cli, sign in.
op account addOnce the account is setup, run get the key by running.
op document get "key" --output ~/secrety.keyTo decrypt the repo after getting the key, run the following command
git-crypt unlock ~/secrety.keyRemember, this is highly opinionated, so things might not work exactly how you expect. But, hey, that's half the fun, right?
If you think you can make this chaos even better, feel free to open an issue or submit a PR. Just remember, there's a fine line between genius and insanity. Are you up for the challenge?
Happy hacking!