Skip to content

klappradla/dotfiles

Repository files navigation

dotfiles 🏗

How I set up my dev system.

screenshot

About

My dotfiles follow holman's concept of "topical" organization. Each topic has its own directory with special filename conventions ⚡️:

  • bin/: contains executables added to $PATH
  • topic/install: script executed when installing/updating the topic
  • topic/link: script executed when symlinking the topic
  • topic/name.symlink: files picked up by the link script of the topic

(Note: the homebrew topic is always evaluated first as other topics depend on it.)

Installation

(on new computer: set up ssh keys first)

# start in the home directory
cd

# clone repository
git clone --recursive git@github.com:klappradla/dotfiles.git

# navigate into the new directory
cd dotfiles

# run the install script
script/setup

To install topics individually:

script/install <topic>

Tips & Tricks

  • Change/disable macOS' default keyboard shortcuts for "Input Sources" if you want to use CTRL + Space as prefix in Tmux.

See docs for additional help.