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
mpd
in terminal - Launch ncmpcpp by:
- super+n
- running
ncmpcpp
in 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
c
to clear main playlist - press
2
or4
to browse for the songs you want to add - press
space
to add a song to the main playlist - once all songs have been added, press
1
to return to main playlist - press
S
to name the new playlist