dotfiles
Collection of dotfiles for my day-to-day programs.
My setup
- Distro: ArchLinux
- Window manager: Awesome
- Config mgmt.: GNU Stow
- Window switcher/app runner: rofi & rofi-pass
- Terminal: alacritty terminal
- Text Editor: (n)vim
- Shell: zsh
- Working in the shell:
- Font Fira Code
- Keyboard: Ducky 2 Mini
- Note no arrow keys, configured bottom right (Fn, Alt -> Left, Win -> Down, Ctrl -> Right, R-Shift -> Up)
- Arrow key setup notes:
- Use profile 2, profile 1 cannot be changed
- Swap keycaps on right hand side to match: Fn, Alt, win, Ctrl
- This version of the keyboard requires re-mapping of the bottom-right Fn key (after previous step)
- Hold Fn+Alt+K for 5 secs to see binding, press-hold source key and touch target key to swap around function
- Match to colors: Indigo, Green, Blue, Purple
- Hold Fn+Alt+Tab (note new binding) for 3s to get into macro recording mode
- In this mode tap the source key, and map to the target key, direction keys require pressing function e.g Fn+I for up
- Tap Fn+Alt together to record, Esc light should blink
- Fn + Alt + Tab to exit
- Can always factor reset keyboard holding both win keys (using original positions)
Dotfile usage
Using stow
simply stow <dirname>
from within the cloned dir.
# For example to add the vim config
stow vim
# Notice now that ~/.vimrc is linked
Enjoy!
WM Theme
The theme is customized for my needs but heavily based on: awesome-pro - check it out!