Skip to content

shivashankarv/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal macOS dev setup.

Install

git clone git@github.com:shivashankarv/dotfiles.git ~/github/dotfiles
cd ~/github/dotfiles
./install.sh

Then open a new terminal.

What it does

  1. Creates ~/.ssh (mode 700), ~/.config, ~/bin, ~/github
  2. Installs Homebrew
  3. Installs packages from Brewfile: starship, gh, tree, diff-so-fancy, gcc, bat, fd, gnu-sed, tmux
  4. Installs pixi and uv
  5. Writes ~/.config/starship.toml with the plain-text-symbols preset (only if missing)
  6. Symlinks .zshrc, .gitconfig, .tmux.conf, .shortcuts.sh, .shell_aliases/, .scripts/ into $HOME

Re-runnable. Existing non-symlink dotfiles are backed up with a timestamp suffix.

Secrets

Put API keys in ~/github/dotfiles/.env (gitignored). See env.example for the template — the file is sourced by .zshrc at shell startup.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors