Skip to content

natritmeyer/dotfiles

Repository files navigation

🛋️ natritmeyer's dotfiles

Managed with 📦 GNU Stow

Packages

  • 🍺 brew - Install all the things
  • 👻 ghostty - Config for shiny new terminal
  • 💾 git - A gitconfig that works for me
  • 🔐 gpg - Points gpg at pinentry-mac
  • 👨‍💻 nvim - My Lazyvim config for neovim
  • opencode - Config for my pet AI
  • 📦 stow - Make stow work everywhere
  • 📄 zed - My text editor of choice
  • 💻 zsh - My starship and zsh config

🔧 Dependencies

Install these first:

  1. homebrew
  2. sdkman
  3. nvm
  4. rust

🔧 Installation

🍺 Install Stow

First, install stow:

  1. $ brew install stow

⬇️ Download dotfiles

  1. $ cd ~
  2. $ git clone https://github.com/natritmeyer/dotfiles.git

📦 Set up stow

  1. $ cd dotfiles
  2. $ stow stow

📦 Stow the Brewfile

  1. $ stow brew

🍺 Install components listed in the Brewfile

  1. $ cd ~
  2. $ brew bundle -g

📦 Stow the rest of the packages

  1. $ stow ghostty git gpg nvim vscode zed zsh

Updating packages managed by brew

$ rustup update && brew update && brew bundle -g && brew upgrade && brew upgrade --cask --greedy

About

My dotfiles managed with GNU Stow

Topics

Resources

Stars

Watchers

Forks

Contributors