- Download & install Chrome
- Login & sync settings/whatever else
-
General -> Use dark menu bar
-
General -> Default web browser: Google Chrome
-
Desktop & Screensaver -> Color Burst 2
-
Dock -> Size=small,
-
Dock -> Magnification, almost min size
-
Dock -> Position on screen: Left
-
Dock -> Automatically hide and show the Dock
-
Dock -> Drag all icons off physical dock on screen (hover a second to get the remove option)
-
Mission Control -> Uncheck Auto rearrange spaces
-
ctrl+up
and add a few spaces -
Sound -> Show volume in menu bar (so I can opt+click to change sources easily)
-
Energy Saver -> Computer sleep: Never (hackintosh specific setting since waking from sleep sometimes bugs)
-
Energy Saver -> Uncheck put hard disks to sleep (hackintosh specific setting since waking from sleep sometimes bugs)
-
Energy Saver -> Uncheck wake for ethernet access (hackintosh specific setting since waking from sleep sometimes bugs)
Open a finder window, then hit cmd+,
to open preferences then set the following:
- General -> Show these items: check what you want
- Sidebar -> check what you want (I especially like having my home dir here)
- Advanced -> Show all filename ext
- Advanced -> Uncheck show warning before changing an ext
This requires a terminal command:
- Show hidden files (I think its
cmd+ctrl+.
in mac high sierra)
Below is what I think is all the software I installed along with any custom setup
No custom setup
- Install license
- Button 3 ->
cmd+[
- Button 4 ->
cmd+]
- Basic Settings -> Launch on startup
- Preferences -> Advanced -> Computer Audio (install this)
- File -> Batch Export -> Manage button -> Uncheck all
- File -> Batch Export -> Manage button -> Add new one w/ 30fps, 6kb/s, multi-pass, auto, 44.1, 256kb/s, stereo
Eventually this needs to be setup to export to a different folder most likely, but fine for now
- Download & install
- Setup
code
in terminal https://code.visualstudio.com/docs/setup/mac
- Download & install https://git-scm.com/ (or try to run
git
in the terminal and mac will prompt you to install it via their tools) - See
.gitconfig
for the~/.gitconfig
- Git completion via https://github.com/git/git/blob/master/contrib/completion/git-completion.bash
- Download & install
- Sign in to your orgs
Window manager that allows me to use keyboard shortcuts to move windows around on my screen.
- Download https://github.com/jigish/slate
- Enable accessibility stuff
- Add the
.slate
file in this gist as~/.slate
on your system - Click icon on menu and set to launch at login
I mostly use slate, but sizeup has a few shortcuts to move windows from space to space that I still use it for.
- Download & install: http://www.irradiatedsoftware.com/sizeup/
- Add key
- Disable most shortcuts but the ones not covered by slate (next/prev space & monitor)
- https://nerdfonts.com/#downloads - I use meslo mostly
- Download https://www.iterm2.com/
In preferences:
- General -> Uncheck Confirm Quit Iterm2
- General -> Uncheck "Adjust window when changing font size"
- Appearance -> Theme: Dark
- Appearance -> Hide scrollbars
- Keys -> Click the "create a dedicated hotkey window" button and set it up (I use
ctrl+opt+cmd+t
) - Profiles -> Hotkey -> General -> Reuse previous session's dir
- Profiles -> Hotkey -> Window -> Adjust look if you want (I decrease transparency)
- Profiles -> Hotkey -> Terminal -> Silence bell
- Profiles -> Hotkey -> Terminal -> Uncheck send growl notifications
- Profiles -> Hotkey -> Terminal -> uncheck show bell icon in tabs
- Profiles -> Hotkey -> Terminal -> uncheck show bell icon in tabs
- Profiles -> Hotkey -> Text -> 20 pt Meslo LG S DZ Regular Nerd Font Complete
- NOTE: I also make these profile changes to the default profile so new tabs match
Cast profile:
- Duplicate default
- Profiles -> Hotkey -> Text -> 28 pt Meslo LG S DZ Regular Nerd Font Complete
Another alternative to ZSH is fish (see https://jvns.ca/blog/2017/04/23/the-fish-shell-is-awesome/) but since I've been using this for a bit I'm sticking w/ it.
- Install it: http://ohmyz.sh/
- Install it: http://antigen.sharats.me/#installation
- Get a color theme you like (I am using Dracula for iterm - https://draculatheme.com/iterm/) and install it then choose it for each profile
- Install powerlevel9k - https://github.com/bhilburn/powerlevel9k
- Get nerd-fonts or powerline fonts and update your iterm to use them - https://github.com/powerline/fonts or https://github.com/ryanoasis/nerd-fonts (I use Meslo LG S DZ Regular Nerd Font in both iterm and in vscode)
- Update
~/.zshrc
(see attached~/.zshrc
for ideas especially w/ powerlevel9k)
mount_server() {
if ps aux | grep -i sftp | grep -v grep | grep [email protected]; then
echo "already mounted..."
else
/usr/local/bin/sshfs -o allow_other,defer_permissions [email protected]:/mnt/md0/stuff/ ~/Mount/Storage
fi
}
- Add to automator if you want (may stall boot if no connection!)
- Download and install
- Setup screenshot sharing
Useful for testing webhooks etc in dev - exposes a local port to a temporary URL.
- Download it - https://ngrok.com/download
- Move it to the bin
sudo mv Downloads/ngrok /usr/bin
- Download: http://postgresapp.com/
This should also setup the psql
command for you as part of the process.
NOTE: This will very likely also install xcode command line tools
- Install: https://brew.sh/
- Install: https://www.docker.com/docker-mac
-
brew install ffmpeg
-
brew install librsvg
- Download & install: https://inkscape.org/en/download/mac-os/
- The Fuck - https://github.com/nvbn/thefuck - helps correct some bash mistakes at times.
- Setup SSH keys (Github has instructions for all of this)