dotfiles

Created: 2014-05-18 22:58
Updated: 2019-03-07 18:28
License: other

README.md

dotfiles

Welcome to my dotfiles! The files here are a pretty minimal setup for easily running Docker, Tmux, and Vim. I'm currently using RCM from thoughtbot to manage everything.

Installation

Install Xcode or the command line tools so the required libraries are available during compilation.

$ git clone https://github.com/delianides/dotfiles
$ brew bundle dotfiles/Brewfile
$ rcup -d dotfiles -x README.md -x LICENSE -x Brewfile

Italics (Source)

Tmux

You need at least about version 2.5 (2.3 at least prevents backgrounds from working). Tmux is configured for italics. Strange things might happen if you don't run:

$ tic -x tmux-256color.terminfo
$ tic -x xterm-256color-italic.terminfo

Add this to your ~/.tmux.conf:

set -g default-terminal 'tmux-256color'
set -as terminal-overrides ',xterm*:Tc:sitm=\E[3m'

Make sure italics are enabled for iTerm and you're using a font that supports them. (Fira, Dank Mono);

iTerm

  1. Go to Preferences > Profiles > Default.
  2. Make sure Text > Italic Text Allowed is checked.
  3. Set Terminal > Report Terminal Type to xterm-256color-italic.

This essentially sets the value of the environment variable $TERM, which you could also set in your ~/.zshrc etc, depending on how you want to store your settings.

Usage

Reposting usage instructions here:

  • rcup is the main program. It is used to install and update dotfiles, with support for tags, host-specific files, and multiple source directories.
  • rcdn is the opposite of rcup.
  • mkrc is for introducing a dotfile into your dotfiles directory, with support for tags and multiple source directories.
  • lsrc shows you all your dotfiles and where they would be symlinked to. It is used by rcup but is provided for your own use, too.

Inspiration

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more