MacOS: Difference between revisions
Jump to navigation
Jump to search
m (update brew) |
m (cask is no longer) |
||
Line 18: | Line 18: | ||
Then Via Brew: | Then Via Brew: | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
brew install ansible atomicparsley ffmpeg git glance gnu-sed gnupg gh google-cloud-sdk imagemagick iperf3 jq nmap nvm openconnect openssl openvpn p7zip pstree psutils rename rbenv shellcheck telnet tfenv watch wget xz zsh-completion | brew install android-file-transfer ansible atom atomicparsley ffmpeg gimp git glance gnu-sed gnupg gh google-cloud-sdk inkscape imagemagick iperf3 java jq keepassxc mqtt-explorer nmap nvm openconnect openssl openvpn p7zip pstree psutils qbittorrent rename rbenv shellcheck slack telnet tfenv tunnelblick watch wget wireshark vlc vnc-viewer xz zsh-completion | ||
# no longer in brew encfs istats mqtt-explorer sqlitebrowser unrar | |||
# no longer in brew encfs istats mqtt-explorer sqlitebrowser unrar macfuse | |||
</syntaxhighlight> | |||
After macfuse is installed | |||
<syntaxhighlight lang=bash> | |||
brew install sshfs encfs | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 62: | Line 68: | ||
interactive = auto | interactive = auto | ||
diff = auto | diff = auto | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 11:49, 30 April 2022
macOS Montery 12.3
First manually:
- brew
- synergy
- google chrome
- google drive
- firefox
- audacity
- keybase
Enable drag on gesture:
defaults write -g NSWindowShouldDragOnGesture -bool true
# reboot
Then Via Brew:
brew install android-file-transfer ansible atom atomicparsley ffmpeg gimp git glance gnu-sed gnupg gh google-cloud-sdk inkscape imagemagick iperf3 java jq keepassxc mqtt-explorer nmap nvm openconnect openssl openvpn p7zip pstree psutils qbittorrent rename rbenv shellcheck slack telnet tfenv tunnelblick watch wget wireshark vlc vnc-viewer xz zsh-completion
# no longer in brew encfs istats mqtt-explorer sqlitebrowser unrar macfuse
After macfuse is installed
brew install sshfs encfs
~/.bashrc
# wget -O .zshrc https://raw.githubusercontent.com/drew-holt/ubuntu-setup-bash/master/bash_profile
if [ -f ~/.zshrc ]; then
. ~/.zshrc
fi
git-pers
~/.bash_profile
. "$HOME/.bashrc"
[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"
# NVM
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\h:\[\033[32m\]\W\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "
~/.gitconfig
[user]
name = Drew Holt
email = XXXXXXXXXXXXXXXX
[gpg]
program = /usr/local/bin/gpg
#[credential]
# helper = osxkeychain
[color]
status = auto
branch = auto
interactive = auto
diff = auto
Install packages via apm (atom package manager):
Pull from github.com/drew-holt/ubuntu_setup_bash.sh
Then Larger Via Brew Cask:
brew cask install libreoffice
Pipe to clipboard from terminal
cat list_of_stuff | pbcopy
Setup git
populate or import ~/.gnupg/
gpg --list-keys
brew install pinentry-mac
git config --global gpg.program /usr/local/bin/gpg
Other OS X Software
- XQuartz
- SoundFlower - https://github.com/mattingalls/Soundflower
- 32 Lives (32-bit to 64-bit Audio Units and VST plug-ins adapter)
- 3T MongoChef
- Android Studio
- Arduino
- Blender
- Cura
- IntelliJ IDEA CE
- OminGraffle
- Slic3r
- VirtualBox
- Xcode
- ChefDK
- SketchUp
- Gitter
other brew
gradle24
maven
rvm ** using rbenv now
To-do
- Time Machine Backup
- Proper Windows -> Mac modifier keys
- Make Windows key not invoke unity when in synergy or Virtualbox