Skip to content

Latest commit

 

History

History
80 lines (51 loc) · 2.01 KB

Readme.md

File metadata and controls

80 lines (51 loc) · 2.01 KB

dotfiles

What?

These are my dotfiles configuration. It is mostly zsh, vim and tmux. It also includes some OS specific configuration. For macOS there is configuration for Hammerspoon and Karabiner-Elements.

Full Install

Warning: do understand the following commands before running. You might only want some specific parts, check below for vim and tmux.

git clone https://github.com/labianchin/dotfiles.git ~/.dotfiles && ~/.dotfiles/install.sh

Install only specifics

If you want you can install dotfiles just for specific apps. This is done mostly by doing a symlink of the configuration files.

Warning: This will override configuration files. Please, understand each command and backup your files.

vim

Status: Stable

Run the install script, which will backup your current vim config and install the new config:

~/.dotfiles/vim/install.sh

I now use and recommend neovim, check install instructions here

brew install neovim

tmux

Status: Beta

Includes TPM to manage plugins (https://github.com/tmux-plugins/tpm).

ln -sf ~/.dotfiles/tmux.conf ~/.tmux.conf

To better understand what is included, check the tmux.conf file. Also press Ctrl-a Ctrl-? inside tmux to check the configured key bindings.

osx brew files

Status: Stable, but only use for inspiration

Software for osx is managed through osx/Brewfile.

~/.dotfiles/osx/bundle/install.sh

Fonts

Recommendation is Fira Code, a free monospaced font with programming ligatures.

brew tap homebrew/cask-fonts
brew cask install font-fira-code

References and ideas