- copies in all dotfiles
- copies in all shell scripts
- corrects fetchmail permissions
- installs brew
- installs brew cask items
- installs brew items
Edit /etc/paths
:
/opt/homebrew/opt/findutils/libexec/gnubin /opt/homebrew/opt/gnu-sed/libexec/gnubin /opt/homebrew/opt/gnu-tar/libexec/gnubin /opt/homebrew/opt/gnu-which/libexec/gnubin /opt/homebrew/opt/grep/libexec/gnubin /opt/homebrew/opt/make/libexec/gnubin /opt/homebrew/opt/openssl@3/bin /opt/homebrew/opt/unzip/bin /opt/homebrew/bin /opt/homebrew/sbin /usr/local/bin /usr/bin /bin /usr/sbin /sbin
(or similar)
- Add gmail settings to
/etc/postfix/sasl_passwd
- “work-email work-email:<work-password>”
- “[smtp.gmail.com]:587 <username>:<password>”
- execute
sudo postmap /etc/postfix/sasl_passwd"
- Add gmail settings to
/etc/postfix/sender_relay
- “work-email [smtp.gmail.com]:587”
- “home-email [smtp.gmail.com]:587”
- execute
sudo postmap /etc/postfix/sender_relay
- append the following to /etc/postfix/main.cf
#### GMAIL #### # Gmail SMTP relay relayhost = [smtp.gmail.com]:587 # Enable SASL authentication in the Postfix SMTP client. smtpd_sasl_auth_enable = yes smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = smtp_sasl_mechanism_filter = AUTH LOGIN smtp_sender_dependent_authentication = yes sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay # Enable Transport Layer Security (TLS), i.e. SSL. smtp_use_tls = yes smtp_tls_security_level = encrypt tls_random_source = dev:/dev/urandom
- cp /System/Library/LaunchDaemons/com.apple.postfix.master.plist /Library/LaunchDaemons
- edit file to:
- change the label
- remove
-e 60
arguments - add
<key>KeepAlive<key/><true/>
- launchctl load /Library/LaunchDaemons/com.apple.postfix.master.plist
- copy
.netrc
- copy
.ssl
directory into place - exucute
c_rehash ~/.ssl/certs
(c_rehash
is in brew’s Cellar/openssl - execute
cp $SRC/Files/mark.fetchmail.plist ~/Library/LaunchAgents
- execute
launchctl load ~/Library/LaunchAgents/mark.fetchmail.plist
Copy keys from other machine
Copy keys from other machine or create new.
defaults write com.apple.finder AppleShowAllFiles YES
defaults write com.apple.finder QuitMenuItem -bool YES
defaults write com.google.Chrome ExternalProtocolDialogShowAlwaysOpenCheckbox -bool true
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'
(globally disable CTRL-CMD-D (open dictionary definition)
- link emacs from brew into /Applications
- Add as custom list item in Launchbar
curl -O https://beta.quicklisp.org/quicklisp.lisp
sbcl --no-userinit --load quicklisp.lisp
(quicklisp-quickstart:install :path "~/.quicklisp")