Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

defaultconfigs

Public, off-Modular backup of my personal machine configs — a safety net in case I lose access to the modularml org (where my primary personal repo, denis-personal, lives).

Public repo — no secrets. API tokens live in ~/.zsh_secrets (see the comment near the top of .zshrc for the variable names) and are never committed.

File What it is
.zshrc Interactive zsh config (aliases, prompt, functions, PATH). Sources ~/.zsh_secrets.
.zshenv zsh env for all invocations.
.zprofile zsh login profile (brew, pipx).
.profile POSIX/bash login profile (cargo, nvm).
.gitconfig Git defaults + Araxis difftool integration.
com.googlecode.iterm2.plist Snapshot of iTerm2 preferences.

Restore on a new machine

git clone git@github.com:dgurchenkov/defaultconfigs.git
cd defaultconfigs
cp .zshrc .zshenv .zprofile .profile .gitconfig ~/
defaults import com.googlecode.iterm2 com.googlecode.iterm2.plist   # then restart iTerm2

Then recreate ~/.zsh_secrets with the tokens listed in .zshrc.

About

git and other config files

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages