📱 Applications
⚙️ Development Tools
go
node
python3
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)
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