Welcome to my dotfiles repository. At the moment of writing this text I'm using ArchLinux as my main distribution, but I use some of the configs on debian machines as well.
| Purpose | Program |
|---|---|
| Browser | Firefox |
| Terminal emulator | alacritty |
| Email client | emacs |
| Email backend | maildir |
| Email sync | isync |
| Terminal file manager | vifm |
| GUI file manager | thunar |
| Torrent client | Transmission |
| Video player | mpv |
| Audio player | mopidy + mpd + mpc |
| Screen lock | slock |
| Window Manager | bspwm |
| Display manager | ly |
| Bar | polybar |
| Key daemon | sxhkd |
| Launcher | rofi |
| Editor | emacs |
| Dotfile manager | yadm |
- neovim
- i3
- bspwm
- sxhkd
- alacritty
- zsh
- oh-my-zsh
- conky
- mpd
- AUR related things
| Binding | Action |
|---|---|
| MOD + Return | Open terminal window |
| MOD + F1 | Open browser |
| MOD + F2 | Open terminal file manager |
| MOD + Shift + F2 | Open gui file manager |
| MOD + F3 | Open email client |
| MOD + F4 | Open emacs |
| MOD + d | Open launcher |
| MOD + Meta + l | Lock the screen |
| MOD + Meta + q | Quit window manager |
| MOD + Meta + r | Restart window manager |
| MOD + Q | Kill node |
| MOD + {h,j,k,l} | Switch focus |
| MOD + Shift + {h,j,k,l} | Move nodes |
| MOD + [ | Move node to monitor to the left |
| MOD + ] | Move node to monitor to the right |
| MOD + Tab | Focus previous desktop |
| MOD + [0-9] | Switch to desktop |
| MOD + Shift + [0-9] | move node to desktop |
| MOD + D | Create new desktop |
| MOD + E | Edit configuration files |
- push all existing configs (most of the time they are unstaged mess)
Run CTRL+R inside firefox
xdotool search --onlyvisible --class "Firefox" windowfocus key --window %@ 'ctrl+r'