Skip to content

oouxx/dotfiles

Repository files navigation

WXX’s dotfiles

Dependencies

  1. Archlinux
  2. i3-gaps
  3. libinput-gestures
  4. vimium(chromium extension)
  5. neovim
  6. emacs
  7. tmux
  8. fish
  9. termite
  10. vscode
  11. polybar
  12. caps2esc

Screenshot

./images/2020-03-15-165808_1920x1080_scrot.png ./images/2020-03-15-170203_1920x1080_scrot.png

Introducation

libinput-gestures

keybindingmapexplanation
swipe up 3xdotool key super+ffullscreen
swipe down 3xdotool key super+elayout toggle split
swipe left 4xdotool key super+bracketleftworkspace_prev
swipe right 4xdotool key super+bracketrightworkspace_next
swipe left 3xdotool key Alt_L+Left
swipe right 3xdotool key Alt_L+Right
pinch out 2xdotool key ctrl+KP_Add
pinch in 2xdotool key ctrl+KP_Subtract

i3wm

keybindingmapexplanation
$mod+Shift+hmove left
$mod+Shift+jmove down
$mod+Shift+kmove up
$mod+Shift+lmove right
$mod+slayout stacking
$mod+tlayout tabbed
$mod+elayout toggle split
$mod+qkillkill focused window
$mod+wexec rofi -show windowshow windows
$mod+dexec rofi -show drunrofi show desktop
$mod+hfocus left
$mod+jfocus down
$mod+kfocus up
$mod+lfocus right
$mod+bsplit toggle

vimium

I use C-T to open new tab and C-w to kill tab.

keybindingmapexplanation
C-c(C-[)/ESCexit
tVomnibar.activateTabSelectionselect opened tab

setting.json

Some personal perferences with spacemacs like keybindings.

neovim

emacs

termite

polybar

tmux