modkey = Mod4 # Autostart autorun = ws[1]:setxkbmap "us,ru,ua" ",winkeys" "grp:alt_shift_toggle" -option "ctrl:nocaps" autorun = ws[1]:nitrogen --restore autorun = ws[1]:picom -b # Program program[term] = kitty program[browser] = firefox program[dmenu] = dmenu_run -h 18 -p Run program[menu] = j4-dmenu-desktop --dmenu="dmenu -h 18 -p Run" program[edit-config] = ~/.script/dmenu/dmenu-config-edit.sh -h 18 program[power-menu] = ~/.script/dmenu/dmenu-power.sh -h 18 program[passmenu] = passmenu -h 18 -p Password program[filemanager] = pcmanfm program[codeeditor] = gnvim # User keybindings bind[term] = MOD+Return bind[menu] = MOD+Shift+Return bind[dmenu] = MOD+Shift+apostrophe bind[browser] = MOD+F2 bind[codeeditor] = MOD+F3 bind[filemanager] = MOD+F4 bind[edit-config] = MOD+Control+U bind[passmenu] = MOD+Control+i bind[power-menu] = MOD+Escape # Volume keys program[volumeplus] = pulseaudio-ctl up program[volumeminu] = pulseaudio-ctl down program[volumemute] = pulseaudio-ctl mute bind[volumeplus] = MOD+equal bind[volumeminu] = MOD+minus bind[volumemute] = MOD+Shift+minus # Workspace workspace_limit = 9 focus_mode = follow focus_close = last focus_close_wrap = 1 focus_default = first spawn_position = next workspace_clamp = 0 warp_focus = 1 warp_pointer = 1 name = ws[1]:term name = ws[2]:www name = ws[3]:dev name = ws[4]:sys name = ws[5]:doc name = ws[6]:chat name = ws[7]:pass name = ws[8]:mus name = ws[9]:flo # Window Decoration border_width = 2 color_focus = rgb:00/8D/CD color_focus_maximized = rgb:00/8D/CD color_unfocus = rgb:CE/D4/DA color_unfocus_maximized = rgb:CE/D4/DA region_padding = 0 tile_gap = 0 # Bar Settings bar_action = ~/.script/spectrwm-bar.sh bar_delay = 0 bar_action_expand = 1 bar_enabled = 1 bar_border_width = 0 bar_border[1] = rgb:28/2A/36 bar_border_unfocus[1] = rgb:CE/D4/DA bar_color[1] = rgb:26/2A/2B bar_color_selected[1] = rgb:00/80/80 bar_font_color[1] = rgb:FF/FF/FF, rgb:CE/D4/DA, rgb:C6/78/DD, rgb:FF/6C/6B, rgb:EC/BE/7B, rgb:51/AF/EF bar_font_color_selected = black bar_font = Jatbrains Mono:size=12, FontAwesome bar_font_pua = FontAwesome bar_format = +|L+1<+I +D +@fg=1;+W +|R+A+1<+@fg=5;  %d.%m.%y  %R workspace_indicator = listactive,markcurrent bar_justify = center stack_enabled = 1 iconic_enabled = 1 window_class_enabled = 1 window_instance_enabled = 1 window_name_enabled = 1 verbose_layout = 1 urgent_enabled = 1 # Window keys bind[width_grow] = MOD+Control+l bind[width_shrink] = MOD+Control+h bind[height_grow] = MOD+Control+j bind[height_shrink] = MOD+Control+k bind[master_grow] = MOD+Control+l bind[master_shrink] = MOD+Control+h #bind[swap_next] = MOD+Shift+j #bind[swap_prev] = MOD+Shift+k # WM keys bind[wind_kill] = MOD+q bind[restart] = MOD+Control+r bind[cycle_layout] = MOD+space bind[float_toggle] = MOD+t bind[focus_main] = MOD+m bind[focus_next] = MOD+j bind[focus_next] = MOD+Tab bind[focus_prev] = MOD+k bind[focus_urgent] = MOD+u bind[iconify] = MOD+w bind[initscr] = MOD+Shift+i bind[master_add] = MOD+Shift+comma bind[master_del] = MOD+Shift+period bind[ws_1] = MOD+1 bind[ws_2] = MOD+2 bind[ws_3] = MOD+3 bind[ws_4] = MOD+4 bind[ws_5] = MOD+5 bind[ws_6] = MOD+6 bind[ws_7] = MOD+7 bind[ws_8] = MOD+8 bind[ws_9] = MOD+9 bind[mvws_1] = MOD+Shift+1 bind[mvws_2] = MOD+Shift+2 bind[mvws_3] = MOD+Shift+3 bind[mvws_4] = MOD+Shift+4 bind[mvws_5] = MOD+Shift+5 bind[mvws_6] = MOD+Shift+6 bind[mvws_7] = MOD+Shift+7 bind[mvws_8] = MOD+Shift+8 bind[mvws_9] = MOD+Shift+9 # Unbind bind[] = MOD+x bind[] = MOD+p bind[] = MOD+w bind[] = MOD+Down bind[] = MOD+Left bind[] = MOD+Right bind[] = MOD+Up bind[] = MOD+Shift+Right bind[] = MOD+Shift+Left bind[] = MOD+Shift+Down bind[] = MOD+Shift+Up bind[] = MOD+v bind[] = MOD+Shift+v bind[] = MOD+Shift+w bind[] = MOD+Shift+backslash bind[] = MOD+s bind[] = MOD+Shift+s bind[] = MOD+f bind[] = MOD+Shift+period bind[] = MOD+Shift+End bind[] = MOD+Shift+Down bind[] = MOD+Shift+Next bind[] = MOD+Shift+Left bind[] = MOD+Shift+Begin bind[] = MOD+Shift+Right bind[] = MOD+Shift+Home bind[] = MOD+Shift+Up bind[] = MOD+Shift+Prior bind[] = MOD+Shift+j bind[] = MOD+Shift+l bind[] = MOD+Shift+h bind[] = MOD+Shift+k bind[] = MOD+e