My dotfiles...
Find a file
2019-11-15 19:53:47 +00:00
dotfiles Add hushlogin role 2019-11-15 19:53:47 +00:00
roles Add hushlogin role 2019-11-15 19:53:47 +00:00
.gitattributes Add ssh configuration 2019-06-19 23:18:35 +02:00
.gitignore Put all dotfiles into one "stow package" 2019-02-18 23:19:28 +01:00
.gitmodules [vim] use standard Unicode in statusline (airline) 2017-02-05 19:36:30 +01:00
.key Add git-crypt key 2019-06-20 00:47:49 +02:00
dotfiles.yml Add hushlogin role 2019-11-15 19:53:47 +00:00
hosts Add bash role 2019-11-15 17:11:24 +00:00
README.md Add git-crypt key 2019-06-20 00:47:49 +02:00

Prerequisites

  • stow: for symlinking the dotfiles into the home directory.
  • git-crypt: for handling sensitive data in the repo.
  • gpg: for decrypting the key used by git-crypt.

Installation

Steps:

  1. Clone the repo.
  2. Stow the files into home dir.
  3. Decrypt key & initialize git-crypt to access sensitive data.

Cookbook:

    cd $HOME
    git clone git@git.schauenburg.me:fernando/dotfiles.git .dotfiles
    cd .dotfiles
    stow -v --no-folding dotfiles
    gpg -d --output - <(base64 -d .key) | git crypt unlock -