dotfiles

🔧 @mixn does .files — my sensible defaults and config.

MIT License

Stars
78

mixns Dotfiles

Inspiration

This repo is inspired and influenced by

Its not a fork of any, since I wanted to build from scratch and really only include what I need, while improving my understanding of how things work along the way.

Other inspiring and quite helpful articles, repos, tools, etc.:

A big thank you to the dotfiles community and all aforementioned people you all rock!

Install

Disclaimer

These are my dotfiles, so please feel free to take anything you want but do so at your own risk. You should first fork this repository, review the code, and remove the things you dont want or need. Dont blindly use stuff unless you know what that entails.

Also and this is just my personal opinion I can highly recommend setting up your own .files (instead of forking an existing project) and moving along step by step. There is much to be learned and no better feeling than having full control over the things that are happening and being aware where everything is and what exactly it does. But thats just me.

Clone with Git

On a fresh install of macOS, run:

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

Then clone the repo and run scripts/install.sh:

git clone https://github.com/mixn/dotfiles.git ~/.dotfiles
source ~/.dotfiles/scripts/install.sh

The missing git/extra.sh looks like this:

# Not in the repository, to prevent people from accidentally committing under my name
GIT_AUTHOR_NAME="mixn"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="[email protected]"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"

Essentials

Core

Shell

JS

Helpers

Graphics

macOS

Author

twitter/mixn
Milo Sutanovac