My dotfiles...
Find a file
Fernando Schauenburg be90870000 vim: fix loss of cursorline when using Telescope
The issue was that 'cursorline' is a window option but I was storing the
original value in global variable. So when Telescope (which has
'cursorline' not set in its window) entered insert mode, the InsertEnter
autocmd caused the global variable to store 0 (nocursorline). After
this, every InsertLeave event would use the global value and eventually
disable the cursorline everywhere.
2022-02-14 18:31:54 +01:00
config vim: fix loss of cursorline when using Telescope 2022-02-14 18:31:54 +01:00
home install: make ~/.config a symlink into dotfiles 2022-02-07 19:26:29 +01:00
.gitattributes install: make ~/.config a symlink into dotfiles 2022-02-07 19:26:29 +01:00
.gitignore Ignore .zcompdump in zsh config 2022-02-08 11:24:46 +01:00
.key Add git-crypt key 2019-06-20 00:47:49 +02:00
install.sh install: show stow warnings in red 2022-02-07 20:21:32 +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 -