PageRenderTime 114ms CodeModel.GetById 30ms RepoModel.GetById 0ms app.codeStats 0ms

/README.md

https://github.com/tsoporan/dotfiles
Markdown | 50 lines | 39 code | 11 blank | 0 comment | 0 complexity | f4130136008380279ed169e41dfa493c MD5 | raw file
  1. # dotfiles
  2. Collection of dotfiles for my day-to-day programs.
  3. ![2021-11-24_10-35](https://user-images.githubusercontent.com/130991/143268401-eabec6a5-24a5-4030-8b08-3f20f1449d3f.png)
  4. ### My setup
  5. - Distro: [ArchLinux](https://www.archlinux.org/)
  6. - Window manager: [Awesome](https://awesomewm.org/)
  7. - Config mgmt.: [GNU Stow](https://www.gnu.org/software/stow/)
  8. - Window switcher/app runner: [rofi & rofi-pass](https://github.com/DaveDavenport/rofi)
  9. - Terminal: [alacritty terminal](https://github.com/jwilm/alacritty)
  10. - Text Editor: [(n)vim](https://www.vim.org/)
  11. - Shell: [zsh](https://wiki.archlinux.org/index.php/zsh)
  12. - Working in the shell:
  13. - Alternative to `grep`: [ripgrep](https://github.com/BurntSushi/ripgrep)
  14. - Alternative to `find`: [fd](https://github.com/sharkdp/fd)
  15. - Jump around / MRU nav: [(z)oxide](https://github.com/ajeetdsouza/zoxide)
  16. - Font [Fira Code](https://github.com/tonsky/FiraCode)
  17. - Keyboard: [Ducky 2 Mini](https://www.duckychannel.com.tw/en/Ducky-One2-Mini-Pure-White-RGB)
  18. - Note no arrow keys, configured bottom right (Fn, Alt -> Left, Win -> Down, Ctrl -> Right, R-Shift -> Up)
  19. - Arrow key setup notes:
  20. - Use profile 2, profile 1 cannot be changed
  21. - Swap keycaps on right hand side to match: Fn, Alt, win, Ctrl
  22. - This version of the keyboard requires re-mapping of the bottom-right Fn key (after previous step)
  23. - Hold Fn+Alt+K for 5 secs to see binding, press-hold source key and touch target key to swap around function
  24. - Match to colors: Indigo, Green, Blue, Purple
  25. - Hold Fn+Alt+Tab (note new binding) for 3s to get into macro recording mode
  26. - In this mode tap the source key, and map to the target key, direction keys require pressing function e.g Fn+I for up
  27. - Tap Fn+Alt together to record, Esc light should blink
  28. - Fn + Alt + Tab to exit
  29. - Can always factor reset keyboard holding both win keys (using original positions)
  30. ### Dotfile usage
  31. Using `stow` simply `stow <dirname>` from within the cloned dir.
  32. ```bash
  33. # For example to add the vim config
  34. stow vim
  35. # Notice now that ~/.vimrc is linked
  36. ```
  37. Enjoy!
  38. ### WM Theme
  39. The theme is customized for my needs but heavily based on: [awesome-pro](https://github.com/4ban/awesome-pro) - check it out!