chromium
source: beffiom.tech
mpv
mpris script to display media content from chromium/mpv/freetube in polybar
vifm
wallpaper
- distribution: arch linux
- window manager: bspwm
- panel: polybar
- keybinding daemon: sxhkd
- notification daemon: dunst
- program launcher: dmenu
- screenlocker: slock
| keybinding | function | description |
|---|---|---|
| super+enter | st | terminal emulator |
| super+shift+enter | vifm | file browser |
| super+w | ungoogled-chromium | web browser |
| super+d | dmenu (key programs) | program launcher |
| super+shift+d | dmenu (all programs) | program launcher |
| super+m | ncmpcpp | music client |
| super+t | rtorrent | torrent client |
| super+s | htop | system processes |
| super+a | pulsemixer | audio mixer |
| keybinding | description |
|---|---|
| super+shift+r | reloads bspwm |
| super+shift+x | menu prompt to lockscreen, logout, reboot, or shutdown |
| super+shift+w | wifi menu |
| super+shift+b | bluetooth menu |
| super+shift+m | start/kill mpd |
| super+F6 | keepmenu |
| super+F7 | configure multi-monitor displays |
| super+{F9,F10} | {mount,unmount} devices |
| XF86{LowerVolume,RaiseVoleume} | volume {down,up} |
| XF86AudioMute | mute audio |
| XF86Audio{Prev,Next} | {previous,next} music track |
| XF86AudioPlay | toggle (play/pause) music |
| XF86MonBrightness{Down,Up} | {lower,raise} display backlight |
| super+c | display clipboard contents |
| super+shift+e | select and edit config files |
| keybinding | description |
|---|---|
| super+q | close program |
| super+shift+q | kill program |
| super+f | toggle fullscreen |
| super+shift+f | toggle monocle layout |
| super+b | hide/show polybar |
| super+{[,]} | focus desktop {left,right} |
| super+{1-9} | focus desktop {1-9} |
| super+shift{1-9} | send program to desktop {1-9} |
| super+{h,j,k,l} | focus program {left,down,up,right} |
| super+shift{h,j,k,l} | swap program placement {left,down,up,right} |
| super+g | swap the current program with the largest one |
| super+alt+{h,j,k,l} | preselect direction to spawn program |
| super+alt+space | cancel preselection |
| super+shift+space | cycle window state (pseudo_tiled,tiled,floating) |
| super+{y,u,i,o} | expand a window {left,down,up,right} |
| super+shift+{y,u,i,o} | contract a window {left,down,up,right} |
| super+shift+{left,down,up,right} | move a floating window {left,down,up,right} |
| super+left click | move a floating window |
| super+right click | resize a floating window |
- Add your music to ~/Music and playlists to ~/Music/.playlists
- Run
mpdin terminal - Launch ncmpcpp by:
- super+n
- running
ncmpcppin terminal - super+d and selecting ncmpcpp
| ncmpcpp keybindings | function |
|---|---|
| ? | show help/full keybind list |
| h,j,k,l | left,down,up,right |
| enter | choose selection/play song |
| p | pause |
| < or > | previous or next track |
| , or . | seek backward or forward |
| space | add to main playlist |
| c | clear main playlist |
| z | randomize playlist |
| r | repeat playlist |
| x | set crossfade |
| 1 | view main playlist |
| 2 | view file browser |
| 3 | view search engine |
| 4 | view music library |
| 5 | view playlist editor |
| 6 | view tag editor |
| 7 | visualizer |
- press
cto clear main playlist - press
2or4to browse for the songs you want to add - press
spaceto add a song to the main playlist - once all songs have been added, press
1to return to main playlist - press
Sto name the new playlist