# workspace_limit = 22 # using MOD+F1-F12 / MOD+Shift+F1-F12 focus_mode = manual focus_close = previous focus_close_wrap = 1 focus_default = last spawn_position = next ### Window decoration. border_width = 1 color_focus = rgb:dd/cc/cb color_unfocus = rgb:15/15/15 region_padding = 0 tile_gap = 0 # Region containment # Distance window must be dragged/resized beyond the region edge before it is # allowed outside the region. boundary_width = 50 # Remove window border when bar is disabled and there is only one window in workspace disable_border = 1 ### Bar Settings bar_enabled = 0 bar_border_width = 0 bar_border[1] = rgb:00/80/80 bar_border_unfocus[1] = rgb:00/40/40 bar_color[1] = rgb:25/26/27 bar_font_color[1] = rgb:cc/cc/cc bar_font = dina-8 #-*-dina-medium-*-*-*-14-*-*-*-*-*-*-T* bar_justify = left #bar_format = %a %d %B %r %Y +D [+I] +S +W bar_format = [+I] +W bar_at_bottom = 0 stack_enabled = 1 clock_enabled = 1 clock_format = %a %b %d %R %Z %Y title_name_enabled = 1 title_class_enabled = 1 window_name_enabled = 1 # verbose_layout = 1 # urgent_enabled = 1 # Dialog box size ratio when using TRANSSZ quirk; 0.3 < dialog_ratio <= 1.0 # dialog_ratio = 0.6 # Split a non-RandR dual head setup into one region per monitor # (non-standard driver-based multihead is not seen by spectrwm) # region = screen[1]:1920x1080+0+14 # region = screen[1]:1280x1024+1280+0 ### Launch applications in a workspace of choice autorun = ws[1]:/home/psycho/.autostart ### Customize workspace layout at start - vertical / horizontal / fullscreen / vertical_flip / horizontal_flip # layout = ws[1]:4:0:0:0:vertical ### Mod key, (Windows key is Mod4) modkey = Mod4 ### Validated default programs: program[term] = urxvt -e /bin/zsh -i -c tmux program[termx] = urxvt bind[termx] = MOD+Return program[menu] = dmenu_run -nb rgb:25/26/27 -nf rgb:cc/cc/cc -sb rgb:cc/cc/cc -sf rgb:25/26/27 -fn "Dina-8" program[firefox] = firefox bind[firefox] = MOD+Shift+f program[ranger] = urxvt -e ranger bind[ranger] = MOD+r program[thunar] = thunar bind[thunar] = MOD+Shift+r bind[swap_main] = MOD+Shift+space ### NCMPCPP program[play-pause] = ncmpcpp toggle program[next] = ncmpcpp next program[prev] = ncmpcpp prev bind[play-pause] = XF86AudioPlay bind[next] = XF86AudioNext bind[prev] = XF86AudioPrev ### Quitting spectrwm program[killall] = killall spectrwm && killall xcompmgr bind[killall] = MOD+Shift+q ### Moving workspaces around bind[mvws_1] = MOD+KP_End bind[mvws_2] = MOD+KP_Down bind[mvws_3] = MOD+KP_Next bind[mvws_4] = MOD+KP_Left bind[mvws_5] = MOD+KP_Begin bind[mvws_6] = MOD+KP_Right bind[mvws_7] = MOD+KP_Home bind[mvws_8] = MOD+KP_Up bind[mvws_9] = MOD+KP_Prior ### Quirks quirk[mplayer2:xv] = FLOAT + FULLSCREEN + FOCUSPREV quirk[mplayer2:vdpau] = FLOAT + FULLSCREEN + FOCUSPREV quirk[mpv:vdpau] = FLOAT + FULLSCREEN + FOCUSPREV quirk[Firefox:Dialog] = FLOAT quirk[Gimp:gimp] = FLOAT + ANYWHERE quirk[feh:feh] = FLOAT + ANYWHERE