mirror of
https://github.com/jakejarvis/dotfiles.git
synced 2025-04-26 03:45:21 -04:00
random updates before formatting macbook 😬
This commit is contained in:
parent
2ebc986138
commit
f67b7d0cad
29
Brewfile
29
Brewfile
@ -7,6 +7,7 @@ tap "caskroom/cask"
|
|||||||
tap "cloudflare/cloudflare"
|
tap "cloudflare/cloudflare"
|
||||||
# tap "exolnet/deprecated"
|
# tap "exolnet/deprecated"
|
||||||
tap "facebook/fb"
|
tap "facebook/fb"
|
||||||
|
tap "goreleaser/tap"
|
||||||
tap "heroku/brew"
|
tap "heroku/brew"
|
||||||
tap "hhvm/hhvm"
|
tap "hhvm/hhvm"
|
||||||
tap "homebrew/bundle"
|
tap "homebrew/bundle"
|
||||||
@ -14,9 +15,11 @@ tap "homebrew/cask"
|
|||||||
tap "homebrew/cask-versions"
|
tap "homebrew/cask-versions"
|
||||||
tap "homebrew/core"
|
tap "homebrew/core"
|
||||||
tap "homebrew/services"
|
tap "homebrew/services"
|
||||||
tap "jakejarvis/brew"
|
tap "homebrew/test-bot"
|
||||||
|
tap "jakejarvis/brew", "git@github.com:jakejarvis/homebrew-brew.git"
|
||||||
tap "mongodb/brew"
|
tap "mongodb/brew"
|
||||||
tap "thoughtbot/formulae"
|
tap "thoughtbot/formulae"
|
||||||
|
tap "twilio/brew"
|
||||||
tap "wpengine/wpe-cli"
|
tap "wpengine/wpe-cli"
|
||||||
|
|
||||||
|
|
||||||
@ -35,7 +38,9 @@ brew "bash-completion"
|
|||||||
brew "coreutils"
|
brew "coreutils"
|
||||||
brew "moreutils"
|
brew "moreutils"
|
||||||
brew "findutils"
|
brew "findutils"
|
||||||
|
brew "gnu-indent"
|
||||||
brew "gnu-sed", args: ["with-default-names"]
|
brew "gnu-sed", args: ["with-default-names"]
|
||||||
|
brew "gnu-tar"
|
||||||
|
|
||||||
# wget with IRI support
|
# wget with IRI support
|
||||||
brew "wget", args: ["with-iri"]
|
brew "wget", args: ["with-iri"]
|
||||||
@ -45,6 +50,7 @@ brew "gnupg"
|
|||||||
|
|
||||||
# More recent versions of some macOS tools
|
# More recent versions of some macOS tools
|
||||||
brew "vim" #, args: ["with-override-system-vi"]
|
brew "vim" #, args: ["with-override-system-vi"]
|
||||||
|
brew "gcc"
|
||||||
brew "grep"
|
brew "grep"
|
||||||
brew "openssh"
|
brew "openssh"
|
||||||
brew "screen"
|
brew "screen"
|
||||||
@ -96,10 +102,11 @@ brew "dnsmasq"
|
|||||||
brew "doctl"
|
brew "doctl"
|
||||||
brew "elixir"
|
brew "elixir"
|
||||||
brew "erlang"
|
brew "erlang"
|
||||||
brew "fbsimctl"
|
brew "facebook/fb/fbsimctl", args: ["HEAD"]
|
||||||
brew "geoip"
|
brew "geoip"
|
||||||
brew "gitlab-runner"
|
brew "gitlab-runner"
|
||||||
brew "go"
|
brew "go"
|
||||||
|
brew "goreleaser/tap/goreleaser"
|
||||||
brew "govendor"
|
brew "govendor"
|
||||||
brew "heroku"
|
brew "heroku"
|
||||||
brew "heroku-node"
|
brew "heroku-node"
|
||||||
@ -108,7 +115,6 @@ brew "htop"
|
|||||||
brew "httpie"
|
brew "httpie"
|
||||||
brew "httrack"
|
brew "httrack"
|
||||||
brew "hub"
|
brew "hub"
|
||||||
brew "hugo"
|
|
||||||
brew "hydra"
|
brew "hydra"
|
||||||
brew "iproute2mac"
|
brew "iproute2mac"
|
||||||
brew "jq"
|
brew "jq"
|
||||||
@ -147,6 +153,7 @@ brew "rbenv"
|
|||||||
brew "rclone"
|
brew "rclone"
|
||||||
brew "s3fs"
|
brew "s3fs"
|
||||||
brew "serverless"
|
brew "serverless"
|
||||||
|
brew "shellcheck"
|
||||||
brew "speedtest-cli"
|
brew "speedtest-cli"
|
||||||
brew "sqlite"
|
brew "sqlite"
|
||||||
brew "sub2srt"
|
brew "sub2srt"
|
||||||
@ -154,6 +161,7 @@ brew "terraform"
|
|||||||
brew "tor"
|
brew "tor"
|
||||||
brew "torsocks"
|
brew "torsocks"
|
||||||
brew "travis"
|
brew "travis"
|
||||||
|
brew "twilio/brew/twilio"
|
||||||
brew "typescript"
|
brew "typescript"
|
||||||
brew "unrar"
|
brew "unrar"
|
||||||
brew "watchman"
|
brew "watchman"
|
||||||
@ -166,6 +174,7 @@ brew "xz"
|
|||||||
brew "yarn"
|
brew "yarn"
|
||||||
brew "youtube-dl"
|
brew "youtube-dl"
|
||||||
brew "yuicompressor"
|
brew "yuicompressor"
|
||||||
|
brew "zopfli"
|
||||||
|
|
||||||
# Android SDK
|
# Android SDK
|
||||||
brew "ant"
|
brew "ant"
|
||||||
@ -213,6 +222,7 @@ cask_args appdir: "/Applications"
|
|||||||
|
|
||||||
# System Utilities
|
# System Utilities
|
||||||
cask "osxfuse"
|
cask "osxfuse"
|
||||||
|
cask "appzapper"
|
||||||
cask "backblaze"
|
cask "backblaze"
|
||||||
cask "backblaze-downloader"
|
cask "backblaze-downloader"
|
||||||
cask "carbon-copy-cloner"
|
cask "carbon-copy-cloner"
|
||||||
@ -224,6 +234,7 @@ cask "endurance"
|
|||||||
cask "etrecheckpro"
|
cask "etrecheckpro"
|
||||||
cask "filebot"
|
cask "filebot"
|
||||||
cask "geekbench"
|
cask "geekbench"
|
||||||
|
cask "intel-power-gadget"
|
||||||
cask "paragon-ntfs"
|
cask "paragon-ntfs"
|
||||||
cask "the-unarchiver"
|
cask "the-unarchiver"
|
||||||
cask "transmission"
|
cask "transmission"
|
||||||
@ -234,7 +245,7 @@ cask "vnc-viewer"
|
|||||||
cask "1password"
|
cask "1password"
|
||||||
cask "authy"
|
cask "authy"
|
||||||
# cask "gpg-suite-no-mail" # Install Mail separately: https://github.com/GpgMailNoActivation/GpgMailNoActivation
|
# cask "gpg-suite-no-mail" # Install Mail separately: https://github.com/GpgMailNoActivation/GpgMailNoActivation
|
||||||
cask "gpg-suite-no-drm" # personal cask to install GPG suite and mail.app plugin without activation
|
cask "jakejarvis/brew/gpg-suite-no-drm" # personal cask to install GPG suite and mail.app plugin without activation
|
||||||
cask "keybase"
|
cask "keybase"
|
||||||
cask "little-snitch"
|
cask "little-snitch"
|
||||||
cask "nordvpn"
|
cask "nordvpn"
|
||||||
@ -250,12 +261,16 @@ cask "glyphs"
|
|||||||
cask "imageoptim"
|
cask "imageoptim"
|
||||||
cask "intellij-idea"
|
cask "intellij-idea"
|
||||||
cask "iterm2"
|
cask "iterm2"
|
||||||
|
cask "java8"
|
||||||
cask "postman"
|
cask "postman"
|
||||||
|
cask "powershell"
|
||||||
cask "robo-3t"
|
cask "robo-3t"
|
||||||
cask "sequel-pro"
|
cask "sequel-pro"
|
||||||
cask "transmit"
|
cask "transmit"
|
||||||
cask "visual-studio-code"
|
# install insiders build instead: https://code.visualstudio.com/insiders/
|
||||||
|
# cask "visual-studio-code"
|
||||||
cask "visual-studio"
|
cask "visual-studio"
|
||||||
|
cask "xquartz"
|
||||||
|
|
||||||
# Virtual Machines (& Docker)
|
# Virtual Machines (& Docker)
|
||||||
cask "docker"
|
cask "docker"
|
||||||
@ -292,8 +307,8 @@ cask "wifi-explorer"
|
|||||||
cask "wireshark"
|
cask "wireshark"
|
||||||
|
|
||||||
# QuickLook Extensions
|
# QuickLook Extensions
|
||||||
cask "qlstephen"
|
# cask "qlstephen"
|
||||||
cask "qlvideo"
|
# cask "qlvideo"
|
||||||
|
|
||||||
# Browsers (for reference only -- install these via offline DMGs no matter what)
|
# Browsers (for reference only -- install these via offline DMGs no matter what)
|
||||||
# * Firefox
|
# * Firefox
|
||||||
|
@ -13,11 +13,6 @@
|
|||||||
[core]
|
[core]
|
||||||
editor = nano
|
editor = nano
|
||||||
excludesfile = ~/.gitignore_global
|
excludesfile = ~/.gitignore_global
|
||||||
[filter "lfs"]
|
|
||||||
required = true
|
|
||||||
smudge = git-lfs smudge -- %f
|
|
||||||
clean = git-lfs clean -- %f
|
|
||||||
process = git-lfs filter-process
|
|
||||||
[github]
|
[github]
|
||||||
user = jakejarvis
|
user = jakejarvis
|
||||||
[pull]
|
[pull]
|
||||||
@ -25,3 +20,8 @@
|
|||||||
[hub]
|
[hub]
|
||||||
host = github.com
|
host = github.com
|
||||||
host = git.jarv.is
|
host = git.jarv.is
|
||||||
|
[filter "lfs"]
|
||||||
|
clean = git-lfs clean -- %f
|
||||||
|
smudge = git-lfs smudge -- %f
|
||||||
|
process = git-lfs filter-process
|
||||||
|
required = true
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
# System Utilities
|
# System Utilities
|
||||||
|
|
||||||
brew cask install osxfuse
|
brew cask install osxfuse
|
||||||
|
brew cask install appzapper
|
||||||
brew cask install backblaze
|
brew cask install backblaze
|
||||||
brew cask install backblaze-downloader
|
brew cask install backblaze-downloader
|
||||||
brew cask install carbon-copy-cloner
|
brew cask install carbon-copy-cloner
|
||||||
@ -28,6 +29,7 @@ brew cask install endurance
|
|||||||
brew cask install etrecheckpro
|
brew cask install etrecheckpro
|
||||||
brew cask install filebot
|
brew cask install filebot
|
||||||
brew cask install geekbench
|
brew cask install geekbench
|
||||||
|
brew cask install intel-power-gadget
|
||||||
brew cask install paragon-ntfs
|
brew cask install paragon-ntfs
|
||||||
brew cask install the-unarchiver
|
brew cask install the-unarchiver
|
||||||
brew cask install transmission
|
brew cask install transmission
|
||||||
|
@ -50,7 +50,7 @@ defaults write com.apple.sound.beep.feedback -bool false
|
|||||||
sudo nvram SystemAudioVolume=" "
|
sudo nvram SystemAudioVolume=" "
|
||||||
|
|
||||||
# Menu bar: show battery percentage
|
# Menu bar: show battery percentage
|
||||||
defaults write com.apple.menuextra.battery ShowPercent YES
|
defaults write com.apple.menuextra.battery ShowPercent "YES"
|
||||||
|
|
||||||
# Expand save panel by default
|
# Expand save panel by default
|
||||||
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true
|
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true
|
||||||
|
9
setup.sh
9
setup.sh
@ -6,6 +6,9 @@ fi
|
|||||||
|
|
||||||
echo "👋 Deep breaths, everything will (probably) be fine!"
|
echo "👋 Deep breaths, everything will (probably) be fine!"
|
||||||
|
|
||||||
|
# Make sure macOS is fully up to date before doing anything
|
||||||
|
sudo softwareupdate --install --all
|
||||||
|
|
||||||
# This whole thing kinda hinges on having Homebrew...
|
# This whole thing kinda hinges on having Homebrew...
|
||||||
# Check for it and install from GitHub if it's not there
|
# Check for it and install from GitHub if it's not there
|
||||||
if test ! $(which brew); then
|
if test ! $(which brew); then
|
||||||
@ -20,14 +23,16 @@ brew tap homebrew/bundle
|
|||||||
brew bundle
|
brew bundle
|
||||||
|
|
||||||
# Install Xcode Command Line Tools
|
# Install Xcode Command Line Tools
|
||||||
xcode-select --install
|
sudo xcode-select --install
|
||||||
|
# Accept Xcode license
|
||||||
|
sudo xcodebuild -license accept
|
||||||
|
|
||||||
# Get Oh My ZSH up and running
|
# Get Oh My ZSH up and running
|
||||||
if [ ! -e ~/.oh-my-zsh ]; then
|
if [ ! -e ~/.oh-my-zsh ]; then
|
||||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Make ZSH the default shell environment
|
# Make ZSH the default shell environment (maybe unnecessary on Catalina?)
|
||||||
chsh -s $(which zsh)
|
chsh -s $(which zsh)
|
||||||
|
|
||||||
# Set up symbolic links for ZSH and Git pointing to this cloned repo
|
# Set up symbolic links for ZSH and Git pointing to this cloned repo
|
||||||
|
@ -78,6 +78,10 @@ alias gsync="hub sync"
|
|||||||
alias gopen="hub browse"
|
alias gopen="hub browse"
|
||||||
|
|
||||||
alias dc="docker-compose"
|
alias dc="docker-compose"
|
||||||
|
alias dcu="docker-compose up -d"
|
||||||
|
alias dcd="docker-compose down"
|
||||||
|
alias dcr="docker-compose down && docker-compose up -d"
|
||||||
|
alias dcl="docker-compose logs -f"
|
||||||
|
|
||||||
alias sshalt="ssh -p 2222"
|
alias sshalt="ssh -p 2222"
|
||||||
alias moshalt="mosh --ssh=\"ssh -p 2222\""
|
alias moshalt="mosh --ssh=\"ssh -p 2222\""
|
||||||
@ -91,3 +95,5 @@ alias ytdl="youtube-dl -f bestvideo+bestaudio"
|
|||||||
alias ytmp3="youtube-dl -f bestaudio -x --audio-format mp3 --audio-quality 320K"
|
alias ytmp3="youtube-dl -f bestaudio -x --audio-format mp3 --audio-quality 320K"
|
||||||
|
|
||||||
alias weather="curl -4 https://wttr.in/Boston"
|
alias weather="curl -4 https://wttr.in/Boston"
|
||||||
|
|
||||||
|
alias hugod="docker run -v $(pwd):/src -p 1313:1313 jarv.is:develop"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user