Skip to content

thuringia/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

My collection of dotfiles, they may not be the best ones, but they are mine

Prereqs

You need Homebrew and git, the preinstalled version is good enough to clone the repo, we will replace it with one from Homebrew later.

Then clone the repo:

mkdir dotfiles && cd $_ && git clone git@github.com:thuringia/dotfiles.git .

System Packages and Apps

If it is available via Homebrew, cask or otherwise, install it from there and update the Brewfile, if not, note down why.

There are two Homebrew manifests:

  • Brewfile.base for the baseline work-safe environment (for example, company laptops).
  • Brewfile for personal/private machines.

Install the baseline set: brew bundle --file=~/dotfiles/Brewfile.base

Install the full personal set: brew bundle --file=~/dotfiles/Brewfile

Software from Mac App Store

Software from MAS will be installed by Homebrew using mas-cli and will be installed using the Brewfile

Shell setup

The setup is managed by zplug. Binary packages are contained in Brewfile, everything else will be installed automatically by zplug.

For Homebrew API rate limits, the shell loads a GitHub token from 1Password only when brew is executed. Expected default 1Password reference: op://Personal/Homebrew GitHub API Token/credential

You can override the item path with: export OP_HOMEBREW_GITHUB_TOKEN_REF="op://<Vault>/<Item>/credential"

Emacs / spacemacs

  1. ln -s ~/dotfiles/spacemacs .spacemacs
  2. git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

It is recommended to use the develop branch for spacemacs.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors