fullstackjam
@fullstackjam / jam-s-packages

Jam's packages

Software packages for fullstackjam dotfiles setup

$ openboot install fullstackjam
22
Apps
29
CLI
4
Dev
21
Prefs
0
Installs

📱 Applications

⚙️ Development Tools

G
go
N
node
P
python3
R
ruby

⌘ CLI Tools

📦 NPM Packages

🔧 Configuration

📁 Dotfiles Repository
https://github.com/fullstackjam/dotfiles

Deployed automatically via GNU Stow

🐚 Shell Setup
Shell /bin/zsh
Oh My Zsh Installed
Theme robbyrussell
Plugins (5)
railsgittextmaterubylighthouse
🔀 Git Configuration
user_name fullstackjam
user_email fullstackjam@outlook.com
Custom Installation Script
custom-script.sh
# Pin apps to Dock
defaults delete com.apple.dock persistent-apps 2>/dev/null || true

DOCK_APPS=(
  "/Applications/Google Chrome.app"
  "/Applications/Visual Studio Code.app"
  "/Applications/Kaku.app"
)

for app in "${DOCK_APPS[@]}"; do
  if [ -d "$app" ]; then
    defaults write com.apple.dock persistent-apps -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>$app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>"
  fi
done

killall Dock

# Login items
osascript <<OSA 2>/dev/null || true
tell application "System Events"
  set apps to {{"Scroll Reverser", "/Applications/Scroll Reverser.app"}, {"Maccy", "/Applications/Maccy.app"}, {"BetterDisplay", "/Applications/BetterDisplay.app"}}
  repeat with a in apps
    set n to item 1 of a
    set p to item 2 of a
    try
      delete login item n
    end try
    make new login item with properties {name:n, path:p, hidden:false}
  end repeat
end tell
OSA

echo "Post-install setup complete!"

🍎 macOS Preferences

Finder 5
Always show file extensions ON
Show path bar ON
Show status bar ON
Default view style List
Show hidden files ON
Custom 8
AppleShowScrollBars Always
NSAutomaticSpellingCorrectionEnabled OFF
NSAutomaticCapitalizationEnabled OFF
FXEnableExtensionChangeWarning OFF
location /Users/fullstackjam/Screenshots
RichText OFF
PlainTextEncoding 4
DoNotOfferNewDisksForBackup ON
Keyboard 2
Key repeat rate 2
Delay until key repeat 15
Dock 4
Auto-hide Dock OFF
Show recent apps OFF
Icon size 48
Minimize animation Scale
Screenshots 2
Screenshot format PNG
Disable window shadows ON

📋 Additional

🚰 Homebrew Taps (5)
hashicorp/tap
openbootdotdev/tap
peonping/tap
tencentcloud/tccli
tw93/tap

Create Your Own Configuration

Build and share your perfect dev environment in minutes

Get Started