tsoporan / dotfiles

πŸ’… my dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

Collection of dotfiles for my day-to-day programs.

2021-11-24_10-35

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:
    • Alternative to grep: ripgrep
    • Alternative to find: fd
    • Jump around / MRU nav: (z)oxide
  • 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!

About

πŸ’… my dotfiles


Languages

Language:Shell 94.7%Language:Lua 5.3%