- Install ansible locally
- Add the following galaxy modules
ansible-galaxy collection install community.general
ansible-galaxy install kewlfft.aur
(necessary for arch, otherwise ignore)
I like using ansible in a venv on Macs.
$ python3 -m venv venv
$ source venv/bin/activate
$ python -m pip install ansible
ansible-galaxy init roles/<your role name>
Removes and re-installs install_nvim
ansible-playbook install_nvim.yml --ask-become-pass
ansible-playbook devmachine.yml --ask-become-pass
Cross platform text editor and terminal configuration.
- gruvbox
- alacritty
- tmux
- nvim & dependencies
- docker
- local build tools
vimrc
- update vim configsdotfiles
- replace all dotfiles (tmux, alacritty, nvim)
- Set a default node via nvm, I use LTS versions
This playbook contains all of my keymaps and firmware for the open source QMK keyboards I use.
Don't forget to run these commands on your first setup.
qmk setup
qmk doctor
Make sure to use dfu-util to build the left and right firmware individually.
Note: If this ever gets merged into its upsreaam, you can remove this fork.
cd ~/code/rgbkb/qmk_firmware
qmk flash -kb rgbkb/mun -km tom-custom -bl dfu-util-split-left
qmk flash -kb rgbkb/mun -km tom-custom -bl dfu-util-split-right
Rinse and repeat for both halves
make helix:tom-custom:flash