Personal dotfiles managed by Ansible.
I use Ubuntu. Ansible is leveraged to make this set up easier on multiple machines. In the future this might be changed to nix instead. This set up is very specific to my needs, I encourage the reader to use it as a reference, rather than use directly. This config is not static, and does change over time.
Development is done with the help of the three main components:
- i3, with the
win
key as the modifier - tmux, with
alt
as the pane/window navigator prefix, andctrl + space
as the full prefix - neovim, with
ctrl
as the window navigation prefix, andspace
as the leader
Due to extensive RSI I moved to an ortholinear keyboard, Moonlander. Any keybinds try to leverage my layout. I recommend looking into home row modifiers to minimize hands movement, which helped tremendously in my case.
Here's a preview what the environment looks like: