Dotfiles
arch linux/bspwm config files
Install / Use
/learn @beffiom/DotfilesREADME
dotfiles
screenshots
chromium
source: beffiom.tech
mpv
mpris script to display media content from chromium/mpv/freetube in polybar
ncmpcpp

vifm
wallpaper
system information
- distribution: arch linux
- window manager: bspwm
- panel: polybar
- keybinding daemon: sxhkd
- notification daemon: dunst
- program launcher: dmenu
- screenlocker: slock
universal keybindings
programs
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
system processes
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
window management
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
FAQ
How do I set up my music?
- 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
How do I create new playlists in ncmpcpp?
- 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
