fullstackjam
@fullstackjam / jam-s-packages

Jam's packages

Software packages for fullstackjam dotfiles setup

$ curl -fsSL openboot.dev/fullstackjam | bash
Already have OpenBoot? openboot install fullstackjam
22
Apps
27
CLI
5
Dev
45
Prefs
0
Installs

📱 Applications

⚙️ Development Tools

G
go
N
node
P
python3
R
ruby
D
docker

⌘ CLI Tools

📦 NPM Packages

🔧 Configuration

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

Deployed automatically via GNU Stow

🔀 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
defaults write com.apple.controlcenter "NSStatusItem Visible Sound" -bool true

DOCK_APPS=(
  "/Applications/Google Chrome.app"
  "/Applications/Visual Studio Code.app"
  "/Applications/Ghostty.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 8
Always show file extensions ON
Show path bar ON
Show status bar ON
Default view style List
Show hidden files ON
Show full path in title bar ON
Default search scope Current folder
New window opens Home folder
Custom 27
AppleShowScrollBars Always
NSAutomaticSpellingCorrectionEnabled OFF
NSAutomaticCapitalizationEnabled OFF
ShowSidebar ON
ShowTabView ON
ShowPreviewPane OFF
FXEnableExtensionChangeWarning OFF
_FXSortFoldersFirst ON
_FXSortFoldersFirstOnDesktop ON
WarnOnEmptyTrash OFF
FXRemoveOldTrashItems ON
QuitMenuItem ON
NewWindowTargetPath
ShowExternalHardDrivesOnDesktop ON
ShowHardDrivesOnDesktop OFF
ShowMountedServersOnDesktop OFF
ShowRemovableMediaOnDesktop ON
ShowRecentTags ON
DSDontWriteNetworkStores ON
DSDontWriteUSBStores ON
location /Users/fullstackjam/Screenshots
Clicking ON
com.apple.keyboard.fnState OFF
mru-spaces OFF
expose-group-apps ON
askForPassword 1
askForPasswordDelay 0
Keyboard 2
Key repeat rate 2
Delay until key repeat 15
Dock 4
Auto-hide Dock OFF
Show recent apps OFF
Icon size 47
Minimize animation Scale
Screenshots 2
Screenshot format PNG
Disable window shadows ON
Trackpad 2
Tap to click ON
Three-finger drag OFF

📋 Additional

🚰 Homebrew Taps (8)
cirruslabs/cli
hashicorp/tap
hudochenkov/sshpass
multica-ai/tap
openbootdotdev/tap
peonping/tap
tencentcloud/tccli
tw93/tap

Create Your Own Configuration

Build and share your perfect dev environment in minutes

Get Started