Last active
March 31, 2024 11:21
-
-
Save thetminko/15ce204c6b799908e032f71b491bd174 to your computer and use it in GitHub Desktop.
MacOS setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# homebrew | |
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" | |
# Warp terminal | |
brew install --cask warp | |
# git (xcode has git but just reinstall coz xcode git slows down the ohmyzsh startup time) | |
brew install git | |
# ohmyzsh | |
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" | |
# syntax highlighting | |
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting | |
# in ~/.zshrc add | |
plugins=(... zsh-syntax-highlighting) | |
# cmd autosuggestion | |
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions | |
# in ~/.zshrc add | |
plugins=(...zsh-autosuggestions) | |
# vs code | |
brew install --cask visual-studio-code | |
# Colima - Container runtime for MacOS (Used with Docker) | |
brew install colima | |
# docker | |
brew install docker | |
# node version manager | |
brew install n | |
sudo mkdir -p /opt/homebrew/n | |
sudo chown -R $(whoami) /opt/homebrew/n | |
sudo chown -R $(whoami) /opt/homebrew/bin /opt/homebrew/lib /opt/homebrew/include /opt/homebrew/share | |
export N_PREFIX=/opt/homebrew/ | |
export PATH=$N_PREFIX/bin:$PATH | |
# firebase | |
brew install firebase-cli | |
# fastlane | |
brew install fastlane | |
# tunnelblick vpn | |
brew install tunnelblick | |
# cyberduck | |
brew install --cask cyberduck | |
# jdk 8 | |
brew tap homebrew/cask-versions | |
brew install --cask temurin11 | |
# mysql | |
brew install mysql | |
# mysql cli autocompletion | |
brew install mycli | |
# mosh | |
brew install mosh | |
# fonts | |
brew tap homebrew/cask-fonts && brew install --cask font-fira-code | |
# awscli | |
brew install awscli | |
# terraform | |
brew install terraform | |
# postman | |
brew install --cask postman | |
# snyk | |
brew tap snyk/tap && brew install snyk | |
# window manager | |
brew install --cask rectangle | |
# hide menu bar icons | |
brew install --cask dozer | |
# monitor brightness control | |
brew install --cask monitorcontrol | |
# 1password cli | |
brew install --cask 1password/tap/1password-cli | |
# Maccy clipboard | |
brew install --cask maccy | |
# Raycast | |
brew install --cask raycast | |
# Spotify | |
brew install --cask spotify | |
# Figma | |
brew install --cask figma | |
# Lazy Git | |
brew install jesseduffield/lazygit/lazygit | |
brew install lazygit | |
# SmartGit | |
brew install --cask smartgit | |
# Motrix Download Manager | |
brew install --cask motrix | |
# MacOS CLI | |
brew install m-cli | |
# Alternative to cat cli | |
brew install bat | |
# fd - find files in system | |
brew install fd | |
# fzf - fuzzy file | |
brew install fzf | |
# http cli client | |
brew install httpie | |
# Cli docker client | |
brew install lazydocker | |
# ~/.vimrc | |
syntax on | |
set number | |
set ruler | |
set background=dark |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment