My dotfiles
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bpython
bspwm switching to i3 Oct 1, 2017
fcitx update Feb 16, 2019
gruvbox-rofi @ d3b0d5f switched to rofi Aug 17, 2017
gtk-3.0 update Jun 19, 2016
i3 fix Jan 25, 2019
ipython update Dec 5, 2014
irssi Merge branch 'master' of github.com:proycon/dotfiles Jun 16, 2017
konsole update Sep 1, 2015
media added new wallpaper Jan 19, 2019
newsboat update Feb 16, 2019
nvim update Feb 16, 2019
openbox
opp.zsh terminal/zsh fixes, vi-mode Jan 29, 2015
pentadactyl/info/default added debian stuff Nov 20, 2015
polybar colour update Oct 31, 2018
ranger urxvt+ranger updates Dec 21, 2017
sxhkd switching to i3 Oct 1, 2017
sxiv/exec Use sxiv Jan 3, 2019
terminator update Sep 29, 2014
tilda
tint2 tint2 update Nov 19, 2015
tmux-powerline update Nov 29, 2014
urxvt/ext added urxvt on-the-fly font-size changer Nov 5, 2017
vim override cursorline colour Oct 30, 2018
vimperator/colors bigger fonts Jun 19, 2016
xkb remap printscreen key to altgr Jan 24, 2019
zsh-syntax-highlighting @ 6f149df added zsh syntax highlighting Aug 17, 2017
.gitmodules
Proycon.colorscheme added Feb 4, 2016
README.md update Mar 19, 2018
Shell.profile
Xresources fix Feb 10, 2018
bright_down.sh added brightness control bindings for macbook Feb 1, 2018
bright_up.sh
conkyrc added Aug 10, 2013
defaults.list
gdbinit added Oct 28, 2015
gtk3bspwmfix.css Merge remote-tracking branch 'origin/mhysa' May 18, 2015
gtkrc-2.0 added Dec 20, 2014
header.sty
inputrc
install.sh update Jan 24, 2019
jshintrc
konsolerc vim update Mar 13, 2016
linkhandler
lock.sh simplified lock Dec 3, 2017
mailcap
mutt-compose
mutt-compose.sh mutt in tmux Nov 18, 2013
muttcol mutt updates Oct 12, 2018
muttrc mutt updates Oct 12, 2018
ncmpcpp.bindings vim key bindings for ncmpcpp (especially now my arrow-down key is bro… Feb 3, 2018
ncmpcpp.config
opensxiv.sh sxiv: open folders recursively Jan 5, 2019
pdbrc.py added Aug 8, 2014
pentadactylrc update Nov 17, 2014
proysh.zsh-theme
pylintrc fix Sep 19, 2016
rofi added Aug 18, 2017
rofi.sh update Oct 1, 2017
screencast.sh
screenshot.jpg added screenshot Oct 6, 2017
signature
signature.ru.txt
signature.unilang first commit May 30, 2013
startpolybari3.sh
suspend.sh
tm added scratchpad Feb 10, 2018
tmux-powerlinerc
tmux.conf
urlview added Jan 23, 2018
urlview_wrapper.sh added urlview Jan 23, 2018
vimperatorrc
vimrc fix Aug 18, 2017
xinitrc fix Jan 31, 2019
xscreensaver added Dec 21, 2014
zshrc revert Feb 16, 2019

README.md

My dotfiles

Software

Current setup:

  • OS: Arch Linux
  • Window Manager: i3-gaps
  • Bar: polybar
  • Shell: zsh
  • Terminal: urxvt
  • Terminal Multiplexer: tmux
  • Editor: neovim
  • Browser: firefox
  • Music player: ncmpcpp + mopidy
  • Mail: alot
  • Chat: weechat + bitblee (IRC+XMPP+Twitter+Telegram+Discord)

Key bindings

  • i3
    • cmd+',1,2,3,4,5,6,7,8,9,0,-,= - switch workspaces (entire top key row, 13 workspaces)
      • On multihead setups, odd numbers are left monitor, even numbers right monitor
    • cmd+Shift+',1,2,3,4,5,6,7,8,9,0,-,= - move window to selected workspaces
    • cmd+tab - Switch to last used workspace (and back)
    • cmd+left/right/up/down or cmd+h/j/k/l- Switch window focus
    • cmd+enter or cmd+t - New terminal (urxvt)
    • cmd+space - Launcher (rofi)
    • cmd+x - Execution mode
      • m - Connect to mail and chat (remote tmux)
      • v - Connect to editor tmux
      • g - Image viewer (geeqie)
      • f - File manager (pcmanfm)
      • w - Web browser (firefox)
      • M - Music player (ncmpcpp)
    • cmd+r - Resize mode
    • cmd+shift+c - Reload configuration
    • cmd+shift+q - Close window
    • cmd+shift+e - Exit
    • Layouts
      • cmd+w - Tabbed layout
      • cmd+s - Stacked layout
      • cmd+e - Split layout (toggles orientation too)
      • cmd+f - Fullscreen
      • cmd+Shift+space - Toggle floating
      • cmd+/ - Toggle tiling/floating
    • Keyboard input methods:
      • alt+F8 - Simplified Chinese (fcitx)
      • alt+F9 - Latin (default)
      • alt+F10 - Esperanto
      • alt+F11 - Russian
      • alt+F12 - Arabic
      • alt+Shift+F9 - Croatian/Serbian (Latin)
      • alt+Shift+F10 - Greek
      • alt+Shift+F11 - Serbian (Cyrillic)
  • tmux
    • alt+left/right/up/down - Switch pane
    • alt+pageup/pagedown - Switch window
    • ctrl+a (prefix)
      • (number) - Switch window
      • c - New window
      • a or " - New pane (horizontal split)
      • e or % - New pane (vertical split)
      • ctrl+a - Switch to last window (and back)
      • ; - Switch to last pane (and back)
      • space - Switch pane layout (cycles through a few), good for turning vertical panes horizontal and vice versa
      • , - Rename window
      • / - Flip/swap
      • x - Kill pane
      • z - zoom pane
      • ! - Break pane (to its own window)
      • r - reload
      • v - copy mode
  • weechat
    • ctrl+s or ctrl+u - Set unread marker on all windows
    • ctrl+n - Switch to next buffer
    • ctrl+p - Switch to previous buffer
    • alt+a - Switch to buffer with activity
    • alt+0..9 - Switch to buffer
    • F9/F10 - Scroll buffer title
    • F11/F12 - Scroll nick list
    • ctrl+r - Search
      • Enter, ctrl+j, ctrl+m - Stop search
    • alt+= - Disabled filters (hide/join) (alt+- for current buffer)
      • /filter add irc_smart * irc_smart_filter * - Smart hide/join/filter
  • alot