DEV Community

Discussion on: Setup a new mac (for devs [and others]) 💻

Collapse
 
eljayadobe profile image
Eljay-Adobe

My own checklist:

  • Unbox, plug-in, and boot new Mac
  • Setup network (WiFi, probably)
  • Install macOS updates
  • Install App store updates
  • Install Xcode
  • Install Brew
  • Install Vim using Brew
  • Install MacVim using Brew
  • Install boost, calc, clang-format, coreutils, dmd, doctest, dub, elm, elm-format, fdupes, findutils, gcc, gdb, git, ghc, go, icu4c, ldc, llvm, ncurses, pcre, pcre2, python (whatever the latest is... 3.9 today), range-v3, ripgrep, and sqlite using Brew
  • vi ~/.vimrc and add some of my favorite environment settings
  • vi ~/.bash_profile and add some of my favorite aliases and functions

Ready! (I'm still using Bash. I've started using Zsh, but I'm a Zsh noob.)

Collapse
 
drhyde profile image
David Cantrell

I too stick with bash, because I can't go installing zsh on the machines I use at work. I'd rather have one environment to work in than two different ones. Plus I've already got loads of bash shell customisations and porting them to work on zsh as well would be a pain.

Collapse
 
dekel profile image
Dekel

I get it. Too bad you can't install zsh (with oh-my-zsh) at work.

Thread Thread
 
duhdugg profile image
Doug Elkin

bash-it is a pretty good shameless ripoff of oh-my-zsh

Collapse
 
dekel profile image
Dekel

zsh is great, and the themes/plugins give you so much. I really recommend checking them!