Skip to content

chadhs/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

808 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

configs and systems preferences for all the machines i frequent now and in the future.

obviously you want to read the best part... emacs-config.org

scripts

setting up a new mac

the bootstrap-mac.sh script is designed to be run once for initial setup, although it should remain safe to re-run if interrupted.

cd scripts && sh bootstrap-mac.sh

keeping config changes in sync

the deploy.sh script is designed to setup base packages and symlinks; it is also called by the bootstrap script.

sh deploy.sh is idempotent and safe to run on every login.

keeping your mac packages up to date

the weekly-update.sh script is designed to update all brew, cask, app store, npm (global), ruby (global), and python (global) packages.

cd scripts && sh weekly-update.sh

more info

this repo also contains other utility scripts, editor settings, etc... feel free to use anything you find useful. ^_^

lang version philosophy

where possible run the lastest stable version via homebrew as a base version. if you need a specific version for development use a version manager or docker.

current exceptions

  • node@22
  • corretto21 (amazon jdk)
  • postgresql@17

fun options

create a ~/.box-name to override the host name that is used for display purposes in zsh

About

configs and systems preferences for all the machines i frequent now and in the future.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors