MacOS: Difference between revisions
Jump to navigation
Jump to search
m (add stats) |
(add xpdf) Tag: visualeditor |
||
Line 9: | Line 9: | ||
* audacity | * audacity | ||
* keybase | * keybase | ||
Enable drag on gesture: | Enable drag on gesture: | ||
<syntaxhighlight lang-bash> | <syntaxhighlight lang-bash> | ||
Line 15: | Line 14: | ||
# reboot | # reboot | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Then Via Brew: | Then Via Brew: | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang="bash"> | ||
brew install android-file-transfer ansible ansible-lint 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 | brew install android-file-transfer ansible ansible-lint 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 xpdf xz zsh-completion | ||
# no longer in brew encfs istats mqtt-explorer sqlitebrowser unrar macfuse | # no longer in brew encfs istats mqtt-explorer sqlitebrowser unrar macfuse | ||
</syntaxhighlight> | </syntaxhighlight> | ||
With brew cask: | With brew cask: | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
brew install --cask stats | brew install --cask stats | ||
</syntaxhighlight> | </syntaxhighlight> | ||
After macfuse is installed | After macfuse is installed | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
brew install sshfs encfs | brew install sshfs encfs | ||
</syntaxhighlight> | </syntaxhighlight> | ||
~/.zshrc | ~/.zshrc | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Line 81: | Line 76: | ||
autoload -Uz compinit && compinit | autoload -Uz compinit && compinit | ||
</syntaxhighlight> | </syntaxhighlight> | ||
~/.gitconfig | ~/.gitconfig | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Line 97: | Line 91: | ||
diff = auto | diff = auto | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Install packages via apm (atom package manager): | Install packages via apm (atom package manager): | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Pull from github.com/drew-holt/ubuntu_setup_bash.sh | Pull from github.com/drew-holt/ubuntu_setup_bash.sh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Then Larger Via Brew Cask: | Then Larger Via Brew Cask: | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
brew cask install libreoffice | brew cask install libreoffice | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Pipe to clipboard from terminal | Pipe to clipboard from terminal | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
cat list_of_stuff | pbcopy | cat list_of_stuff | pbcopy | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Setup git | Setup git | ||
<syntaxhighlight> | <syntaxhighlight> | ||
Line 120: | Line 110: | ||
git config --global gpg.program /usr/local/bin/gpg | git config --global gpg.program /usr/local/bin/gpg | ||
</syntaxhighlight> | </syntaxhighlight> | ||
= Other OS X Software = | = Other OS X Software = | ||
* XQuartz | * XQuartz | ||
Line 138: | Line 127: | ||
* SketchUp | * SketchUp | ||
* Gitter | * Gitter | ||
== other brew == | == other brew == | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
Line 145: | Line 133: | ||
rvm ** using rbenv now | rvm ** using rbenv now | ||
</syntaxhighlight> | </syntaxhighlight> | ||
= To-do = | = To-do = | ||
*Time Machine Backup | *Time Machine Backup | ||
*Proper Windows -> Mac modifier keys | *Proper Windows -> Mac modifier keys | ||
*Make Windows key not invoke unity when in synergy or Virtualbox | *Make Windows key not invoke unity when in synergy or Virtualbox |
Revision as of 05:52, 4 November 2023
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 ansible-lint 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 xpdf xz zsh-completion
# no longer in brew encfs istats mqtt-explorer sqlitebrowser unrar macfuse
With brew cask:
brew install --cask stats
After macfuse is installed
brew install sshfs encfs
~/.zshrc
export PATH="$HOME/.local/bin:$PATH"
# TODO how does this work in zsh
#export HISTCONTROL=ignoredups:erasedups # no duplicate entries
#export HISTSIZE=100000 # big big history
#export HISTFILESIZE=100000 # big big history
#shopt -s histappend # append to history, don't overwrite it
# Save and reload the history after each command finishes
# export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"
export EDITOR=vim
export MVN_HOME=/usr/local/maven
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/usr/local/opt/nvm/etc/bash_completion.d/nvm"
function set_aws {
eval $(awsenv shell $1)
}
function login_aws {
open $(awsenv console $1)
}
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
export PATH="$HOME/.tfenv/bin:$PATH"
complete -C '$HOME/.local/bin/aws_completer' aws
function set_aws {
eval $(awsenv shell $1)
}
function login_aws {
open $(awsenv console $1)
}
source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/path.zsh.inc"
source "/usr/local/Caskroom/google-cloud-sdk/latest/google-cloud-sdk/completion.zsh.inc"
# may need chmod -R go-w '/usr/local/share'
autoload -Uz compinit && compinit
~/.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