$HOME sweet $HOME
  • Lua 57.5%
  • Shell 37.1%
  • Ruby 5.4%
Find a file
Ryan H 95064f4f3b
feat: add Ghostty and Starship
WezTerm and Spaceship served me well for years.
However, it is time to use something else...
2026-05-21 18:52:22 -07:00
config feat: add Ghostty and Starship 2026-05-21 18:52:22 -07:00
git Final change on file locations 2023-10-30 21:13:19 -07:00
scripts feat: add Ghostty and Starship 2026-05-21 18:52:22 -07:00
shell feat: add Ghostty and Starship 2026-05-21 18:52:22 -07:00
.gitignore Fix typo 2023-10-17 19:53:53 -07:00
Brewfile feat: add Ghostty and Starship 2026-05-21 18:52:22 -07:00
install.sh feat: add helix config symlinking 2026-02-21 16:22:40 -08:00
LICENSE Add LICENSE 2022-08-15 05:47:43 +00:00
README.md docs: update url 2025-07-22 18:17:14 -07:00

MacOS Dotfiles

My dotfiles that I use for MacOS. Eventually I might make this an OS agnostic .dotfiles repo, but I only use a Macbook atm, so 🤷🏻‍♂️. These dotfiles were designed to run on Apple Silicon Macs and won't work with Intel ones (different Homebrew installation paths) unless you manually change stuff in the files.

Important note: these dotfiles will change all shell commands to run through ZSH as it was designed for MacOS. If using Linux/WSL you might have to do some extra configurations/problem solving. Use these at your own risks!

Installation

  1. Install Xcode Command Line Tools: xcode-select --install.
  2. Test connection with ssh -T git@github.com.
  3. Clone repo to local ~/.dotfiles directory: git clone git@github.com:rynhndrcksn/dotfiles-macos.git ~/.dotfiles.
  4. Navigate to .dotfiles: cd ~/.dotfiles.
  5. Run: ./install.
  6. Make ~/.local/user/gitconf_local with git 'user' info (name, email, signingkey, etc).

Updating Brewfile

  1. Modify software through brew as needed.
  2. Run bbd, an alias for brew bundle dump --force --describe, to dump any brew changes to the Brewfile.
    1. There's an ENV variable set in shell/zshrc that makes it so bbd can be ran from any directory and will update this repos Brewfile.
  3. Commit the changes and push them 🥳

License

Copyright (c) 2022 Ryan Hendrickson. Released under the MIT License. See LICENSE for details.