Skip to content

wumadeline/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

These are my (WIP) dotfiles.

Installation

Set up instructions for brand new machine

On a new machine, install the most recent software update and set up all necessary dependencies/applications.

sudo softwareupdate -i -a
xcode-select --install

Set Up

Clone a copy of this directory onto your local machine, then run the setup script.

git clone https://github.com/wumadeline/dotfiles.git
cd dotfiles
sh setup

Note: In order to download and install MAS apps, you'll need to be signed into your iCloud account. This action hasn't been added programmatically via the set up script, so you'll need to do this manually.

Mac OS X Preferences

Set default macOS system preferences:

source .macos

Installation

The dotfiles come packaged with a bootstrap installation script. This script will link the relevant dotfiles from this repo to your home directory, so they can be sourced by the .zshrc file. This script also links the relevant application profiles/preferences by looking for all of the install.sh scripts within the dotfiles repo.

sh install

After this runs successfully, restart your terminal and your dotfiles should take affect. zsh automatically sources .zshrc upon initialization, so there is no need to manually source this after changes are made.

Customizing iTerm Appearance

Using Powerline fonts

You'll need to install Powerline fonts in order for some of the oh-my-zsh themes to render properly.

# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install fonts
cd fonts
./install.sh
# clean up the fonts dir, now that they've been installed
cd ..
rm -rf fonts

Them, you can change the iTerm2 text to use the Meslo LG M DZ for Powerline font.

iTerm2 > Preferences > Profiles > Text > Font > Meslo LG M DZ for Powerline

Solarized Dark theme

Change the iTerm2 colors via the Preferences:

iTerm2 > Preferences >  Profiles > Colors > Color Presets > Solarized Dark

Resources

Dotfiles Referenced

Vim Stuff

Vim and Python from Real Python

Optixal's Neovimm init.vim Github

Build your own Vim statusline

Vim for Python in 2020 from Vim from Scratch

Useful Things

Getting Started with Dotfiles by Dries Vints

Getting Started with Dotfiles by Lars Kappert

Setting Up a Mac Dev Machine From Zero to Hero with Dotfiles

A repo (awesome-macos-command-line) detailing shells commands to customize macOS

Setting up Neovim for Web Development in 2020 by Dominik Tarnowski

A Complete Guide to Neovim Configuration for Python Development on Linux by jdhao

Full GUI colors in iTerm, tmux, and vim by Paul Gessinger