This is probably only ever useful for myself but feel free to be inspired by whatever snippets you find in here.
To get started, please follow the steps below:
brew install --cask ghostty choosy discord monitorcontrol orion stats logi-options-plus rectangle hiddenbar 1password obsidian slack keybase
brew install less git-delta bat ripgrep stow neovim fzf gpg bottom
sudo apt install bat ripgrep stow
brew tap homebrew/cask-fonts
brew install --cask font-caskaydia-cove-nerd-font
or if you want to install your own font, but use Nerd Fonts for symbols only:
- Install
Symbols Nerd Font: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.1/NerdFontsSymbolsOnly.zip - Install your custom font. I currently use Comic Code: https://tosche.net/fonts/comic-code
Download the patched Fira Code font files: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/FiraCode.zip
mkdir ~/.local/share/fonts
unzip FiraCode.zip -d ~/.local/share/fonts
fc-cache -fv
Import public key:
keybase pgp export | gpg --import
Import private key:
keybase pgp export --secret | gpg --allow-secret-key --import
Make sure these env vars are set:
GPG_TTY=$(tty)
export GPG_TTY
ssh-keygen -t ed25519
ssh-add ~/.ssh/id_ed25519
https://github.com/settings/keys
Make sure you check out the dotfiles in the root of your home directory
cd ~
git clone [email protected]:jwon/dotfiles.git
cd ~/dotfiles
stow git
cd ~/dotfiles
stow ghostty
Should be automatically defaulted starting from Catalina
sudo apt install zsh
chsh -s $(which zsh)
Install "Oh My Zsh" afterwards: https://ohmyz.sh/
Install "zsh-autosuggestions" afterwards: https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
cd ~/dotfiles
stow zsh-osx
cd ~/dotfiles
stow zsh
https://doc.rust-lang.org/cargo/getting-started/installation.html