Skip to content

skotschi/setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

How I setup my Mac after a clean installation of macOS

Utility Applications

  • Bartender – Gives you the ability to hide menu bar icons you don't need or only show them when there is an update. Very neat in combination with iStat Menu.
  • iStat Menus – Show system stats in the menu bar. I mostly use it to check CPU usage and network traffic. Also gives you the option of a "fuzzy clock", basically a clock like you would read it e.g. "quarter past one" instead of 01:15pm.
  • Magnet – Better window management.

Development Tools

  • Oh My Zsh – Even though Catalina now uses zsh as the default shell, some of the plugins I use still require Oh My Zsh so I still run with it. installed via the terminal.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
open .zshrc
  • In your .zshrc file you will need to add the following two lines for nvm later (there is also a completed .zshrc file in this repository)
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"
[ -s "/usr/local/opt/nvm/etc/bash_completion" ] && . "/usr/local/opt/nvm/etc/bash_completion"
git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt"
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
  • Again: Go to you .zshrc file and change the theme to ZSH_THEME="spaceship"
  • Hyper – My terminal of choice mostly because of themes and plugins available.
  • Hyper Night Owl – My favorite theme for Hyper. Just type hyper i hyper-night-owl
  • Navigate to your Hyper.js settings and change the font to Victor Mono * open -a TextEdit .hyper.js
  config: {
    // font family with optional fallbacks
    fontFamily: '"Victor Mono", "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',

    // default font weight: 'normal' or 'bold'
    fontWeight: '700',
   }
  • Homebrew – A package manager I mostly use to install Node.js in the way I like and some other miscellaneous packages.
  • Node Version Manager – Having multiple node versions at hand can sometimes be necessary. I simply install it via homebrew.
brew install nvm
  • Node.js – I mostly go for the latest version of Node.js. Install it via nvm.
nvm install node

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published