Skip to content

rbsummers/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

These are my dotfiles. They are forked from https://github.com/webpro/dotfiles and heavily customized.

Take anything you want, but at your own risk.

It mainly targets macOS systems (but it works on at least Ubuntu as well).

Highlights

  • Minimal efforts to install everything, using a Makefile
  • Mostly based around Homebrew, Caskroom and Node.js, latest Bash + GNU Utils
  • Great Window management (using Hammerspoon)
  • Fast and colored prompt
  • Updated macOS defaults
  • Well-organized and easy to customize
  • Supports both Apple Silicon (M1) and Intel chips

Packages Overview

Installation

On a sparkling fresh installation of macOS:

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

The Xcode Command Line Tools includes git and make (not available on stock macOS). Now there are two options:

  1. Install this repo with curl available:
bash -c "`curl -fsSL https://raw.githubusercontent.com/rbsummers/dotfiles/master/remote-install.sh`"

This will clone or download this repo to ~/.dotfiles (depending on the availability of git, curl or wget).

  1. Alternatively, clone manually into the desired location:
git clone https://github.com/rbsummers/dotfiles.git ~/.dotfiles

Use the Makefile to install the packages listed above, and symlink runcom and config files (using stow):

cd ~/.dotfiles
make

Post-Installation

The dotfiles command

$ dot help
Usage: dot <command>

Commands:
    clean            Clean up caches
    dock             Apply macOS Dock settings
    edit             Open dotfiles in IDE (code)
    help             This help message
    macos            Apply macOS system defaults
    update           Alias for topgrade

Customize

To customize the dotfiles to your likings, fork it and make sure to modify the locations above to your fork.

Credits

Many thanks to the dotfiles community.

TODO

  • Oh my zsh + plugins (plugins=(aliases asdf docker docker-compose git thefuck you-should-use z)) + theme (ZSH_THEME="powerlevel10k/powerlevel10k")

About

Dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.3%
  • Makefile 11.5%
  • Lua 9.3%
  • Ruby 2.7%
  • Python 1.2%