Skip to content

Instantly share code, notes, and snippets.

@nhamilakis
Last active January 18, 2024 11:16
Show Gist options
  • Save nhamilakis/902de042759416c1a80bfb9e956f8727 to your computer and use it in GitHub Desktop.
Save nhamilakis/902de042759416c1a80bfb9e956f8727 to your computer and use it in GitHub Desktop.
mac setup
#!/bin/bash
# Setup console tools
xcode-select --install
# install brew
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# install dependencies
brew bundle --no-lock --file=/dev/stdin <<EOF
# Command Line tools
brew "coreutils"
brew "git"
brew "tree"
brew "fzf"
brew "vim"
brew "htop"
brew "direnv"
brew "wget"
brew "curl"
brew "tmux"
brew "gnupg"
brew "pinentry-mac" # Tool for secure password/passphrase insertion
# Libs
brew "nvm"
brew "openjdk"
brew "rustup"
# GUI applications
cask "docker"
cask "google-chrome" # Browser
cask "firefox"
cask "mattermost" # Work chat
cask "jetbrains-toolbox" # jetbrains installer
cask "vlc"
cask "iterm2" # Terminal emulator
cask "spotify"
cask "visual-studio-code"
cask "nordvpn"
cask "seafile-client"
cask "discord" # discord client
# Other tools
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment