My dotfiles...
Find a file
2021-11-11 10:05:29 +01:00
alacritty themegen: use correct default content colors 2021-08-16 15:16:10 +02:00
bash bash: bake in solarized definitions 2021-08-16 16:21:00 +02:00
bin themegen: use correct default content colors 2021-08-16 15:16:10 +02:00
git git: user more subtle colors for log 2021-08-16 13:54:19 +02:00
jupyter Organize config files by program 2021-08-10 13:06:48 +02:00
mintty mintty: use theme file for colorscheme 2021-08-16 15:16:32 +02:00
nvim vim: disable unused builtin plugins 2021-11-11 10:05:29 +01:00
python Organize config files by program 2021-08-10 13:06:48 +02:00
readline Organize config files by program 2021-08-10 13:06:48 +02:00
ssh Organize config files by program 2021-08-10 13:06:48 +02:00
tmux Organize config files by program 2021-08-10 13:06:48 +02:00
x11 Organize config files by program 2021-08-10 13:06:48 +02:00
zsh zsh: move vi-mode settings to correct file 2021-11-03 08:48:24 +01:00
.gitattributes Organize config files by program 2021-08-10 13:06:48 +02:00
.gitignore install: make install script self contained 2021-08-16 11:15:35 +02:00
.key Add git-crypt key 2019-06-20 00:47:49 +02:00
install.sh vim: remove old VimL files 2021-11-11 10:04:30 +01:00
README.md update README 2020-12-23 04:16:49 +00:00

Prerequisites

Only ansible is required for installing the dotfiles.

NOTE: git-crypt and gpg are needed to decrypt sensitive information in the repository, but these are installed by the ansible playbook.

Install ansible on Linux

sudo apt install -y ansible

Install ansible on macOS

brew install ansible

Installation

Steps:

  1. Clone the repo.
  2. Play the local.yml ansible playbook.
  3. Decrypt key & initialize git-crypt to access sensitive data.

Gimme the code:

git clone https://git.schauenburg.me/fernando/dotfiles.git $HOME/.dotfiles
cd $HOME/.dotfiles
ansible-playbook local.yml
gpg -d --output - <(base64 -d .key) | git crypt unlock -