My dotfiles...
Find a file
Fernando Schauenburg fc5db841e3 Clean up globals() for python interactive sessions
Previously the global namespace of all interactive python session were
polluted with all the stuff we did in this initialization script. For
example, globals()['__doc__'] would show the docstring from this file.

While none of this was ciritical, it could be confusing sometimes. So
this commit fixes that.
2020-02-26 16:49:01 +01:00
dotfiles Clean up globals() for python interactive sessions 2020-02-26 16:49:01 +01: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
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 -