all repos

dotfiles @ d5685185d7c04f333ef2b30176e86398203cfeb6

i use rach linux btw
8 files changed, 270 insertions(+), 41 deletions(-)
:fire: Update
Author: Smirnov Olexandr ss2316544@gmail.com
Committed at: 2020-12-08 16:56:17 +0200
Parent: ae0251b
M config/i3/config
···
                95
                95
                 for_window [class="(?i)mousepad"] floating enable

              
                96
                96
                 for_window [class="(?i)lxappearance|qt5ct"] floating enable

              
                97
                97
                 for_window [class="(?i)nitrogen"] floating enable

              
                98
                
                -for_window [class="(?i)virtualbox"] floating enable

              
                99
                98
                 #focus_on_window_activation focus

              
                100
                99
                 

              
                101
                100
                 ############## Gaps ###############

              
M config/nvim/init.vim
···
                20
                20
                     Plug 'pearofducks/ansible-vim', { 'for': 'ansible' }

              
                21
                21
                     Plug 'PotatoesMaster/i3-vim-syntax', { 'for': 'i3' }

              
                22
                22
                     Plug 'kovetskiy/sxhkd-vim', { 'for': 'sxhkd' }

              
                23
                
                -    Plug 'vim-python/python-syntax', { 'for': 'python' }

              
                24
                23
                     Plug 'mattn/emmet-vim', { 'on': 'Emmet' }

              
                25
                24
                     Plug 'cakebaker/scss-syntax.vim', { 'for': 'scss' }

              
                26
                25
                     Plug 'dag/vim-fish', { 'for': 'fish' }

              
                27
                
                -    Plug 'ocaml/vim-ocaml', { 'for': 'ocaml' }

              
                28
                26
                     Plug 'plasticboy/vim-markdown', { 'for': 'markdown' }

              
                29
                27
                     Plug 'ap/vim-css-color'

              
                30
                28
                 call plug#end()

              
M config/qtile/config.py
···
                7
                7
                 

              
                8
                8
                 mod = "mod4"

              
                9
                9
                 alt = "mod1"

              
                
                10
                +

              
                10
                11
                 terminal = "kitty"

              
                11
                12
                 browser = "firefox"

              
                
                13
                +filemanager="pcmanfm"

              
                12
                14
                 user = "sasha"

              
                
                15
                +

              
                13
                16
                 color = [

              
                14
                17
                     "#FFFFFF",  # 0. Text color

              
                15
                18
                     "#CED4DA",  # 1. Unfocus color

              ···
                36
                39
                     Key([mod], "F2",

              
                37
                40
                         lazy.spawn(browser),

              
                38
                41
                         desc="Launch browser"

              
                
                42
                +    ),

              
                
                43
                +    Key([mod], "F4",

              
                
                44
                +        lazy.spawn(filemanager),

              
                
                45
                +        desc="Launch filemanager"

              
                39
                46
                     ),

              
                40
                47
                     Key([mod, alt], "t",

              
                41
                48
                         lazy.spawn(f"{terminal} -e \"nvim /home/{user}/.todo\""),

              ···
                126
                133
                         desc="Mute volume"

              
                127
                134
                     ),

              
                128
                135
                 

              
                129
                
                -    # Menus(dmenu & rofi) 

              
                
                136
                +    # Menus(dmenu or/and rofi) 

              
                130
                137
                     Key([mod, "shift"], "Return",

              
                131
                
                -        lazy.spawn("rofi -show drun -drun-display-format \"{name}\""),

              
                132
                
                -        desc="(Rofi) Program launcher"

              
                
                138
                +        lazy.spawn("j4-dmenu-desktop --dmenu=\"dmenu -h 24 -p Run\""),

              
                
                139
                +        desc="(j4-dmenu) Program launcher"

              
                
                140
                +    ),

              
                
                141
                +    Key([mod, "shift"], "apostrophe",

              
                
                142
                +        lazy.spawn("dmenu_run -h 24 -p Run"),

              
                
                143
                +        desc="(Dmenu) Program launcher"

              
                133
                144
                     ),

              
                134
                145
                     Key([mod],"Escape",

              
                135
                146
                         lazy.spawn(f"/home/{user}/.script/dmenu/dmenu-power.sh"),

              ···
                170
                181
                 ]

              
                171
                182
                 

              
                172
                183
                 # Workspaces name, keys

              
                173
                
                -group_names = [("term", {'layout': 'monadtall'}),

              
                174
                
                -               ("www",  {'layout': 'max'}),

              
                175
                
                -               ("dev",  {'layout': 'monadtall'}),

              
                176
                
                -               ("sys",  {'layout': 'monadtall'}),

              
                177
                
                -               ("doc",  {'layout': 'monadtall'}),

              
                178
                
                -               ("chat", {'layout': 'monadtall'}),

              
                179
                
                -               ("pass", {'layout': 'monadtall'}),

              
                180
                
                -               ("mus",  {'layout': 'max'}),

              
                181
                
                -               ("flo",  {'layout': 'monadtall'})

              
                
                184
                +group_names = [("term", {"layout": "monadtall"}),

              
                
                185
                +               ("www",  {"layout": "max"}),

              
                
                186
                +               ("dev",  {"layout": "monadtall"}),

              
                
                187
                +               ("sys",  {"layout": "monadtall"}),

              
                
                188
                +               ("doc",  {"layout": "monadtall"}),

              
                
                189
                +               ("chat", {"layout": "monadtall"}),

              
                
                190
                +               ("pass", {"layout": "monadtall"}),

              
                
                191
                +               ("mus",  {"layout": "max"}),

              
                
                192
                +               ("flo",  {"layout": "monadtall"})

              
                182
                193
                 ]

              
                183
                194
                 groups = [Group(name, **kwargs) for name, kwargs in group_names]

              
                184
                195
                 for i, (name, kwargs) in enumerate(group_names, 1):

              ···
                187
                198
                 

              
                188
                199
                 # Window layout(s)

              
                189
                200
                 layout_theme = {

              
                190
                
                -    "border_width": 1,

              
                
                201
                +    "border_width": 2,

              
                191
                202
                     "margin": 3,

              
                192
                203
                     "border_focus": color[2],

              
                193
                204
                     "border_normal": color[1],

              ···
                211
                222
                 

              
                212
                223
                 # Panel

              
                213
                224
                 widget_defaults = dict(

              
                214
                
                -    font='Jatbrains Mono',

              
                
                225
                +    font="Jatbrains Mono",

              
                215
                226
                     fontsize=12,

              
                216
                227
                     padding=5,

              
                217
                228
                     foreground=color[0],

              ···
                234
                245
                     widget.WindowName(foreground=color[0]),

              
                235
                246
                     widget.KeyboardKbdd(

              
                236
                247
                         foreground=color[5],

              
                237
                
                -        configured_keyboards=['us', 'ru', 'ua'],

              
                
                248
                +        configured_keyboards=["us", "ru", "ua"],

              
                238
                249
                         update_interval=0,

              
                239
                250
                         fmt=" {}",

              
                240
                251
                     ),

              ···
                247
                258
                     ),

              
                248
                259
                     widget.Net(

              
                249
                260
                         interface="wlp3s0",

              
                250
                
                -        format='{down}↓↑{up}',

              
                
                261
                +        format="{down}↓↑{up}",

              
                251
                262
                         foreground=color[7],

              
                252
                263
                     ),

              
                253
                264
                     widget.Systray(),

              
                254
                265
                     widget.Clock(

              
                255
                
                -        format=' %H:%M',

              
                
                266
                +        format=" %H:%M",

              
                256
                267
                         foreground=color[4]

              
                257
                268
                     ),

              
                258
                269
                     widget.Clock(

              ···
                275
                286
                 bring_front_click = False

              
                276
                287
                 cursor_warp = False

              
                277
                288
                 floating_layout = layout.Floating(float_rules=[

              
                278
                
                -    {'wmclass': 'confirm'},

              
                279
                
                -    {'wmclass': 'dialog'},

              
                280
                
                -    {'wmclass': 'download'},

              
                281
                
                -    {'wmclass': 'error'},

              
                282
                
                -    {'wmclass': 'file_progress'},

              
                283
                
                -    {'wmclass': 'notification'},

              
                284
                
                -    {'wmclass': 'splash'},

              
                285
                
                -    {'wmclass': 'toolbar'},

              
                286
                
                -    {'wmclass': 'confirmreset'},

              
                287
                
                -    {'wmclass': 'makebranch'},

              
                288
                
                -    {'wmclass': 'maketag'},

              
                289
                
                -    {'wname':   'branchdialog'},

              
                290
                
                -    {'wname':   'pinentry'},

              
                291
                
                -    {'wmclass': 'ssh-askpass'},

              
                
                289
                +    {"wmclass": "confirm"},

              
                
                290
                +    {"wmclass": "dialog"},

              
                
                291
                +    {"wmclass": "download"},

              
                
                292
                +    {"wmclass": "error"},

              
                
                293
                +    {"wmclass": "file_progress"},

              
                
                294
                +    {"wmclass": "notification"},

              
                
                295
                +    {"wmclass": "splash"},

              
                
                296
                +    {"wmclass": "toolbar"},

              
                
                297
                +    {"wmclass": "confirmreset"},

              
                
                298
                +    {"wmclass": "makebranch"},

              
                
                299
                +    {"wmclass": "maketag"},

              
                
                300
                +    {"wname":   "branchdialog"},

              
                
                301
                +    {"wname":   "pinentry"},

              
                
                302
                +    {"wmclass": "ssh-askpass"},

              
                292
                303
                 ])

              
                293
                304
                 auto_fullscreen = True

              
                294
                305
                 focus_on_window_activation = "smart"

              
M script/dmenu/dmenu-config-edit.sh
···
                3
                3
                 berry

              
                4
                4
                 qtile

              
                5
                5
                 openbox

              
                
                6
                +spectrwm

              
                6
                7
                 polybar

              
                7
                8
                 picom

              
                8
                9
                 dunst

              ···
                41
                42
                             "reload") openbox --reconfigure && pkill kitty ;;

              
                42
                43
                         esac

              
                43
                44
                     ;;

              
                
                45
                +    spectrwm)

              
                
                46
                +        why=$(echo -e "spectrwm.conf\nsectrwm-bar.sh"|dmenu -p Spectrwm $@)

              
                
                47
                +        case "$why" in

              
                
                48
                +            "spectrwm.conf") choice="$HOME/.spectrwm.conf" ;;

              
                
                49
                +            "spectrwm-bar.sh") choice="$HOME/.script/spectrwm-bar.sh" ;;

              
                
                50
                +        esac

              
                
                51
                +    ;;

              
                44
                52
                 	picom) choice="$HOME/.config/picom.conf" ;;

              
                45
                53
                 	polybar) choice="$HOME/.config/polybar/config" ;;

              
                46
                54
                     qutebrowser)

              
                47
                
                -        why=$(echo -e "config.py\nquickmarks" | dmenu -p 'Qutebrowser')

              
                
                55
                +        why=$(echo -e "config.py\nquickmarks"|dmenu -p 'Qutebrowser' $@)

              
                48
                56
                         case "$why" in

              
                49
                57
                             "config.py") choice="$HOME/.config/qutebrowser/config.py" ;;

              
                50
                58
                             "quickmarks") choice="$HOME/.config/qutebrowser/quickmarks" ;;

              
                51
                59
                         esac

              
                52
                60
                     ;;

              
                53
                61
                     ranger)

              
                54
                
                -        why=$(echo -e "rc.conf\nrifle.conf")

              
                
                62
                +        why=$(echo -e "rc.conf\nrifle.conf"|dmenu -p 'Ranger' $@)

              
                55
                63
                         case "$why" in

              
                56
                64
                             "rc.conf") choice="$HOME/.config/ranger/rc.conf" ;;

              
                57
                65
                             "rifle.conf") choice="$HOME/.config/ranger/rifle.conf" ;;

              ···
                66
                74
                     ;;

              
                67
                75
                     tmux) choice="$HOME/.tmux.conf" ;;

              
                68
                76
                     term)

              
                69
                
                -        why=$(echo -e "kitty\nalacritty"|demnu -p "Term" $@)

              
                
                77
                +        why=$(echo -e "kitty\nalacritty"|dmenu -p Term $@)

              
                70
                78
                         case "$why" in

              
                71
                79
                             kitty) choice="$HOME/.config/kitty/kitty.conf" ;;

              
                72
                80
                             alacritty) choice="$hoME/.config/alacritty/alacritty.yml" ;;

              
M script/dmenu/dmenu-power.sh
···
                1
                1
                 #!/bin/sh

              
                2
                
                -

              
                3
                2
                 declare options=("Shut Down

              
                4
                3
                 Reboot

              
                5
                4
                 Logout

              ···
                7
                6
                 Lock Screen")

              
                8
                7
                 

              
                9
                8
                 choice=$(echo -e "${options[@]}" | dmenu -p 'Power' $@)

              
                10
                
                -

              
                11
                9
                 case "$choice" in

              
                12
                10
                     "Shut Down")

              
                13
                11
                         declare opt=("Yes\nNo")

              ···
                27
                25
                     ;;

              
                28
                26
                     "Logout")

              
                29
                27
                         declare opt=("Yes\nNo")

              
                30
                
                -        yesno=$(echo -e "${opt[@]}" | dmenu -p 'Power' $@)

              
                
                28
                +        yesno=$(echo -e "${opt[@]}" | dmenu -p 'Logout' $@)

              
                31
                29
                         case "$yesno" in

              
                32
                
                -            "Yes") exec loginctl terminate-session $XDG_SESSION_ID ;;

              
                
                30
                +            "Yes") 

              
                
                31
                +                if [[ "$(pgrep spectrwm)" ]]; then

              
                
                32
                +                    exec pkill spectrwm

              
                
                33
                +                else

              
                
                34
                +                    exec loginctl terminate-session $XDG_SESSION_ID

              
                
                35
                +                fi

              
                
                36
                +            ;;

              
                33
                37
                             "No") exec exit 0 ;;

              
                34
                38
                         esac

              
                35
                39
                     ;;

              
A script/spectrwm-bar.sh
···
                
                1
                +#!/bin/bash

              
                
                2
                +

              
                
                3
                +## WIFI SIGNAL

              
                
                4
                +wifi() {

              
                
                5
                +  wifis=$(cat /proc/net/wireless | grep "wlp3s0" | awk '{print $4}' | grep -o '[0-9]*')

              
                
                6
                +  echo -e " $wifis%"

              
                
                7
                +}

              
                
                8
                +

              
                
                9
                +## RAM

              
                
                10
                +mem() {

              
                
                11
                +  mem=`free | awk '/Mem/ {printf "%dM/%dM\n", $3 / 1024.0, $2 / 1024.0 }'`

              
                
                12
                +  echo -e "$mem"

              
                
                13
                +}

              
                
                14
                +

              
                
                15
                +## VOLUME

              
                
                16
                +vol() {

              
                
                17
                +    vol=`amixer get Master | awk -F'[][]' 'END{ print $4":"$2 }' | sed 's/on://g'`

              
                
                18
                +    echo -e " $vol"

              
                
                19
                +}

              
                
                20
                +

              
                
                21
                +

              
                
                22
                +## KEYBOARD

              
                
                23
                +keyl() {

              
                
                24
                +    case "$(xkblayout)" in

              
                
                25
                +        Eng) date="us";;

              
                
                26
                +        Rus) date="ru";;

              
                
                27
                +        Ukr) date="ua";;

              
                
                28
                +    esac

              
                
                29
                +    echo -e " $date"

              
                
                30
                +}

              
                
                31
                +

              
                
                32
                +

              
                
                33
                +SLEEP_SEC=0

              
                
                34
                +while :; do

              
                
                35
                +    echo "+@fg=2;$(keyl) +@fg=0; +@fg=3;$(vol) +@fg=0; +@fg=4;$(wifi) +@fg=0;"

              
                
                36
                +	sleep $SLEEP_SEC

              
                
                37
                +done

              
                
                38
                +

              
A spectrwm.conf
···
                
                1
                +modkey = Mod4

              
                
                2
                +

              
                
                3
                +# Autostart

              
                
                4
                +autorun = ws[1]:setxkbmap "us,ru,ua" ",winkeys" "grp:alt_shift_toggle" -option "ctrl:nocaps"

              
                
                5
                +autorun = ws[1]:nitrogen --restore

              
                
                6
                +autorun = ws[1]:picom -b

              
                
                7
                +

              
                
                8
                +# Program 

              
                
                9
                +program[term] = kitty

              
                
                10
                +program[browser] = firefox

              
                
                11
                +program[dmenu] = dmenu_run -h 18 -p Run

              
                
                12
                +program[menu] = j4-dmenu-desktop --dmenu="dmenu -h 18 -p Run"

              
                
                13
                +program[edit-config] = ~/.script/dmenu/dmenu-config-edit.sh -h 18

              
                
                14
                +program[power-menu] = ~/.script/dmenu/dmenu-power.sh -h 18

              
                
                15
                +program[passmenu] = passmenu -h 18 -p Password

              
                
                16
                +program[filemanager] = pcmanfm

              
                
                17
                +program[codeeditor] = gnvim

              
                
                18
                +

              
                
                19
                +# User keybindings

              
                
                20
                +bind[term] = MOD+Return

              
                
                21
                +bind[menu] = MOD+Shift+Return

              
                
                22
                +bind[dmenu] = MOD+Shift+apostrophe

              
                
                23
                +bind[browser] = MOD+F2

              
                
                24
                +bind[codeeditor] = MOD+F3

              
                
                25
                +bind[filemanager] = MOD+F4

              
                
                26
                +bind[edit-config] = MOD+Control+U

              
                
                27
                +bind[passmenu] = MOD+Control+i

              
                
                28
                +bind[power-menu] = MOD+Escape

              
                
                29
                +

              
                
                30
                +

              
                
                31
                +# Volume keys

              
                
                32
                +program[volumeplus] = pulseaudio-ctl up

              
                
                33
                +program[volumeminu] = pulseaudio-ctl down

              
                
                34
                +program[volumemute] = pulseaudio-ctl mute

              
                
                35
                +bind[volumeplus] = MOD+equal

              
                
                36
                +bind[volumeminu] = MOD+minus

              
                
                37
                +bind[volumemute] = MOD+Shift+minus

              
                
                38
                +

              
                
                39
                +# Workspace

              
                
                40
                +workspace_limit = 9

              
                
                41
                +focus_mode = follow

              
                
                42
                +focus_close	= last

              
                
                43
                +focus_close_wrap = 1

              
                
                44
                +focus_default = first

              
                
                45
                +spawn_position = next

              
                
                46
                +workspace_clamp = 0

              
                
                47
                +warp_focus = 1

              
                
                48
                +warp_pointer = 1

              
                
                49
                +

              
                
                50
                +name = ws[1]:term

              
                
                51
                +name = ws[2]:www

              
                
                52
                +name = ws[3]:dev

              
                
                53
                +name = ws[4]:sys

              
                
                54
                +name = ws[5]:doc

              
                
                55
                +name = ws[6]:chat

              
                
                56
                +name = ws[7]:pass

              
                
                57
                +name = ws[8]:mus

              
                
                58
                +name = ws[9]:flo

              
                
                59
                +

              
                
                60
                +# Window Decoration

              
                
                61
                +border_width = 2

              
                
                62
                +color_focus = rgb:00/8D/CD

              
                
                63
                +color_focus_maximized = rgb:00/8D/CD

              
                
                64
                +color_unfocus = rgb:CE/D4/DA

              
                
                65
                +color_unfocus_maximized	= rgb:CE/D4/DA

              
                
                66
                +region_padding = 0 

              
                
                67
                +tile_gap = 0

              
                
                68
                +

              
                
                69
                +# Bar Settings

              
                
                70
                +bar_action              = ~/.script/spectrwm-bar.sh

              
                
                71
                +bar_delay               = 0

              
                
                72
                +bar_action_expand       = 1

              
                
                73
                +bar_enabled	        	= 1

              
                
                74
                +bar_border_width	    = 0

              
                
                75
                +bar_border[1]	    	= rgb:28/2A/36

              
                
                76
                +bar_border_unfocus[1]	= rgb:CE/D4/DA

              
                
                77
                +bar_color[1]	    	= rgb:26/2A/2B

              
                
                78
                +bar_color_selected[1]	= rgb:00/80/80

              
                
                79
                +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

              
                
                80
                +bar_font_color_selected	= black

              
                
                81
                +bar_font	        	= Jatbrains Mono:size=12, FontAwesome

              
                
                82
                +bar_font_pua            = FontAwesome

              
                
                83
                +bar_format	        	= +|L+1<+I +D +@fg=1;+W +|R+A+1<+@fg=5;  %d.%m.%y   %R

              
                
                84
                +workspace_indicator 	= listactive,markcurrent

              
                
                85
                +bar_justify	        	= center

              
                
                86
                +stack_enabled	    	= 1

              
                
                87
                +iconic_enabled      	= 1

              
                
                88
                +window_class_enabled	= 1

              
                
                89
                +window_instance_enabled	= 1

              
                
                90
                +window_name_enabled 	= 1

              
                
                91
                +verbose_layout	    	= 1

              
                
                92
                +urgent_enabled	    	= 1

              
                
                93
                +

              
                
                94
                +# Window keys

              
                
                95
                +bind[width_grow]	= MOD+Control+l

              
                
                96
                +bind[width_shrink]	= MOD+Control+h

              
                
                97
                +bind[height_grow]	= MOD+Control+j

              
                
                98
                +bind[height_shrink]	= MOD+Control+k

              
                
                99
                +bind[master_grow]	= MOD+Control+l

              
                
                100
                +bind[master_shrink]	= MOD+Control+h

              
                
                101
                +#bind[swap_next]		= MOD+Shift+j

              
                
                102
                +#bind[swap_prev]		= MOD+Shift+k

              
                
                103
                +

              
                
                104
                +# WM keys

              
                
                105
                +bind[wind_kill]     = MOD+q

              
                
                106
                +bind[restart]       = MOD+Control+r

              
                
                107
                +bind[cycle_layout]	= MOD+space

              
                
                108
                +bind[float_toggle]	= MOD+t

              
                
                109
                +bind[focus_main]	= MOD+m

              
                
                110
                +bind[focus_next]	= MOD+j

              
                
                111
                +bind[focus_next]	= MOD+Tab

              
                
                112
                +bind[focus_prev]	= MOD+k

              
                
                113
                +bind[focus_urgent]	= MOD+u

              
                
                114
                +bind[iconify]		= MOD+w

              
                
                115
                +bind[initscr]		= MOD+Shift+i

              
                
                116
                +bind[master_add]	= MOD+Shift+comma

              
                
                117
                +bind[master_del]	= MOD+Shift+period

              
                
                118
                +bind[ws_1]		    = MOD+1

              
                
                119
                +bind[ws_2]		    = MOD+2

              
                
                120
                +bind[ws_3]		    = MOD+3

              
                
                121
                +bind[ws_4]		    = MOD+4

              
                
                122
                +bind[ws_5]		    = MOD+5

              
                
                123
                +bind[ws_6]	    	= MOD+6

              
                
                124
                +bind[ws_7]	    	= MOD+7

              
                
                125
                +bind[ws_8]  		= MOD+8

              
                
                126
                +bind[ws_9]		    = MOD+9

              
                
                127
                +bind[mvws_1]		= MOD+Shift+1

              
                
                128
                +bind[mvws_2]		= MOD+Shift+2

              
                
                129
                +bind[mvws_3]		= MOD+Shift+3

              
                
                130
                +bind[mvws_4]		= MOD+Shift+4

              
                
                131
                +bind[mvws_5]		= MOD+Shift+5

              
                
                132
                +bind[mvws_6]		= MOD+Shift+6

              
                
                133
                +bind[mvws_7]		= MOD+Shift+7

              
                
                134
                +bind[mvws_8]		= MOD+Shift+8

              
                
                135
                +bind[mvws_9]		= MOD+Shift+9

              
                
                136
                +

              
                
                137
                +# Unbind

              
                
                138
                +bind[] = MOD+x

              
                
                139
                +bind[] = MOD+p

              
                
                140
                +bind[] = MOD+w

              
                
                141
                +bind[] = MOD+Down

              
                
                142
                +bind[] = MOD+Left

              
                
                143
                +bind[] = MOD+Right

              
                
                144
                +bind[] = MOD+Up

              
                
                145
                +bind[] = MOD+Shift+Right

              
                
                146
                +bind[] = MOD+Shift+Left

              
                
                147
                +bind[] = MOD+Shift+Down

              
                
                148
                +bind[] = MOD+Shift+Up

              
                
                149
                +bind[] = MOD+v

              
                
                150
                +bind[] = MOD+Shift+v

              
                
                151
                +bind[] = MOD+Shift+w

              
                
                152
                +bind[] = MOD+Shift+backslash

              
                
                153
                +bind[] = MOD+s

              
                
                154
                +bind[] = MOD+Shift+s

              
                
                155
                +bind[] = MOD+f

              
                
                156
                +bind[] = MOD+Shift+period

              
                
                157
                +bind[] = MOD+Shift+End

              
                
                158
                +bind[] = MOD+Shift+Down

              
                
                159
                +bind[] = MOD+Shift+Next

              
                
                160
                +bind[] = MOD+Shift+Left

              
                
                161
                +bind[] = MOD+Shift+Begin

              
                
                162
                +bind[] = MOD+Shift+Right

              
                
                163
                +bind[] = MOD+Shift+Home

              
                
                164
                +bind[] = MOD+Shift+Up

              
                
                165
                +bind[] = MOD+Shift+Prior

              
                
                166
                +bind[] = MOD+Shift+j

              
                
                167
                +bind[] = MOD+Shift+l

              
                
                168
                +bind[] = MOD+Shift+h

              
                
                169
                +bind[] = MOD+Shift+k

              
                
                170
                +bind[] = MOD+e

              
M zshrc
···
                29
                29
                 alias cls="clear"

              
                30
                30
                 alias :q="exit"

              
                31
                31
                 alias tmux="tmux -2"

              
                
                32
                +alias icat="kitty +kitten icat"

              
                32
                33
                 

              
                33
                34
                 alias ..="cd .."

              
                34
                35
                 alias ...="cd ../.."