Skip to content

Pat-Lafon/UsefulScripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

146 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Useful_Scripts

My collection of dotfiles, config files, and bootstrap scripts for setting up a Mac dev environment.

Dot files

The main focus of this repository is on the config files. Files here are the source of truth; link.sh symlinks them into $HOME (and into VS Code's and Claude Code's config locations).

Setup

Bootstrap a fresh machine:

make setup   # runs bootstrap.sh -> setup.sh: installs brew, then iterates the inventory files
make link    # symlinks dotfiles into $HOME (also run automatically by setup.sh)
make reload  # refreshes the inventory files from current state

The .txt inventory files drive what gets installed: brew_leaves.txt, brew_casks.txt, brew_cask_taps.txt, vscode_extensions.txt, npm_globals.txt, cargo_installs.txt. Edit them directly, or regenerate from machine state with make reload.

cargo_installs.txt only tracks crates.io packages — make reload filters out local-path and git-URL installs from cargo install --list since those aren't restorable on a fresh machine.

About

My collection of useful scripts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors