diff options
Diffstat (limited to '.spectrwm.conf')
-rw-r--r--[-rwxr-xr-x] | .spectrwm.conf | 103 |
1 files changed, 52 insertions, 51 deletions
diff --git a/.spectrwm.conf b/.spectrwm.conf index 95c3683..d57b8ab 100755..100644 --- a/.spectrwm.conf +++ b/.spectrwm.conf @@ -2,65 +2,65 @@ # https://htmlpreview.github.io/?https://github.com/conformal/spectrwm/blob/master/spectrwm.html # NOTE: all rgb color values in this file are in hex! see XQueryColor for examples -workspace_limit = 8 -focus_mode = default -focus_close = previous -focus_close_wrap = 1 -focus_default = last -spawn_position = next -workspace_clamp = 1 +workspace_limit = 22 +# focus_mode = default +# focus_close = previous +# focus_close_wrap = 1 +# focus_default = last +# spawn_position = next +# workspace_clamp = 1 warp_focus = 1 -warp_pointer = 1 +warp_pointer = 0 # Window Decoration -border_width = 2 -color_focus = rgb:251/2/85 -color_focus_maximized = magenta -color_unfocus = rgb:88/88/87 -color_unfocus_maximized = rgb:88/88/00 -region_padding = 6 -tile_gap = 4 +# border_width = 1 +color_focus = rgb:00/FF/85 #00FF85 +# color_focus_maximized = yellow +color_unfocus = rgb:13/0F/23 #130F23 +# color_unfocus_maximized = rgb:88/88/00 +region_padding = 2 +tile_gap = 1 # Region containment # Distance window must be dragged/resized beyond the region edge before it is # allowed outside the region. -boundary_width = 50 +# boundary_width = 50 # Remove window border when bar is disabled and there is only one window in workspace -disable_border = 1 +# disable_border = 1 # Bar Settings bar_enabled = 1 bar_enabled_ws[1] = 1 -bar_border_width = 1 +bar_border_width = 0 bar_border[1] = rgb:00/80/80 bar_border_unfocus[1] = rgb:00/40/40 -bar_color[1] = black +bar_color[1] = rgb:17/15/20 bar_color_selected[1] = rgb:00/80/80 -bar_font_color[1] = cyan -bar_font_color_selected = cyan -bar_font = xos4 Terminus:pixelsize=14:antialias=true -bar_font_pua = Typicons:pixelsize=14:antialias=true -bar_action = baraction.sh -bar_action_expand = 1 -bar_justify = center +bar_font_color[1] = rgb:FF/FF/FF +bar_font_color_selected = black +bar_font = Hack Nerd Font Mono:style=Regular:size=12 +bar_font_pua = Source Han Sans JP:size=10 +# bar_action = baraction.sh +bar_action_expand = 0 +bar_justify = left bar_format = +N:+I +S <+D>+4<%a %b %d %R %Z %Y+8<+A+4<+V workspace_indicator = listcurrent,listactive,markcurrent,printnames bar_at_bottom = 1 stack_enabled = 1 clock_enabled = 1 -clock_format = %a %b %d %R %Z -iconic_enabled = 1 -maximize_hide_bar = 1 -window_class_enabled = 1 -window_instance_enabled = 1 -window_name_enabled = 1 -verbose_layout = 0 -urgent_enabled = 1 -urgent_collapse = 0 +clock_format = %a %b %d %R %Z %Y +iconic_enabled = 0 +maximize_hide_bar = 0 +window_class_enabled = 0 +window_instance_enabled = 0 +window_name_enabled = 0 +verbose_layout = 1 +# urgent_enabled = 1 +# urgent_collapse = 0 # Dialog box size ratio when using TRANSSZ quirk; 0.3 < dialog_ratio <= 1.0 -dialog_ratio = 0.6 +# 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) @@ -68,9 +68,7 @@ dialog_ratio = 0.6 # region = screen[1]:1280x1024+1280+0 # Launch applications in a workspace of choice -autorun = ws[2]:firefox -autorun = ws[7]:pavucontrol -# autorun = ws[2]:xombrero http://www.openbsd.org +# autorun = ws[2]:firefox # Customize workspace layout at start # layout = ws[1]:4:0:0:0:vertical @@ -80,30 +78,37 @@ autorun = ws[7]:pavucontrol # layout = ws[5]:0:0:0:0:horizontal_flip # Set workspace name at start -name = ws[1]:Term +name = ws[1]:Work name = ws[2]:Web -name = ws[3]:Files -name = ws[7]:Vol +name = ws[3]:Dev +name = ws[4]:Dev-Alt +name = ws[5]:五 +name = ws[6]:六 +name = ws[7]:Files +name = ws[8]:八 +name = ws[9]:Server +name = ws[10]:Media # Mod key, (Windows key is Mod4) (Apple key on OSX is Mod2) modkey = Mod4 # This allows you to include pre-defined key bindings for your keyboard layout. -keyboard_mapping = ~/.spectrwm_us.conf +# keyboard_mapping = ~/.spectrwm_us.conf # PROGRAMS # Validated default programs: -program[lock] = xlock +program[lock] = betterlockscreen -l program[term] = st program[menu] = dmenu_run $dmenu_bottom -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected -program[search] = dmenu $dmenu_bottom -i -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected -# program[name_workspace] = dmenu $dmenu_bottom -p Workspace -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected +# program[search] = dmenu $dmenu_bottom -i -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected +program[name_workspace] = dmenu $dmenu_bottom -p Workspace -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_color_selected -sf $bar_font_color_selected # To disable validation of the above, free the respective binding(s): bind[] = MOD+Shift+Delete # disable lock bind[] = MOD+Shift+Return # disable term -bind[] = MOD+p # disable menu +# bind[lock] = MOD+Q +bind[term] = MOD+Return # Optional default programs that will only be validated if you override: # program[screenshot_all] = screenshot.sh full # optional @@ -113,10 +118,6 @@ bind[] = MOD+p # disable menu # EXAMPLE: Define 'firefox' action and bind to key. # program[firefox] = firefox http://spectrwm.org/ # bind[firefox] = MOD+Shift+b -bind[term] = MOD+Return -bind[menu] = Mod1+Return -program[fm] = pcmanfm -bind[fm] = Control+d # QUIRKS # Default quirks, remove with: quirk[class:name] = NONE |