all repos

dotfiles @ 43590a7557824c102f038415fda33855a6ffaf50

i use rach linux btw
5 files changed, 22 insertions(+), 21 deletions(-)
Update bspwm(rule for librewolf), sxhkd(add tofoist), nvim(update hothey)
Author: Smirnov Alexandr ss2316544@gmail.com
Committed at: 2021-03-12 17:58:04 +0200
Parent: 5cc8e02
M config/bspwm/bspwmrc
···
                38
                38
                 bspc rule -a kitty                desktop='^1' focus=on  follow=on

              
                39
                39
                 bspc rule -a firefox              desktop='^2' focus=on  follow=on

              
                40
                40
                 bspc rule -a Google-chrome        desktop='^2' focus=on  follow=on

              
                
                41
                +bspc rule -a LibreWolf            desktop='^2' focus=on  follow=on

              
                41
                42
                 bspc rule -a Code                 desktop='^3' focus=on  follow=on

              
                42
                43
                 bspc rule -a Emacs                desktop='^3' focus=on  follow=on state='tiled'

              
                43
                44
                 bspc rule -a '*:nvim'             desktop='^3' focus=on  follow=on

              
M config/bspwm/sxhkd
···
                6
                6
                     {kitty,  \

              
                7
                7
                      rofi -show drun -theme ntenV2}

              
                8
                8
                 

              
                9
                
                -super + shift + {w, f, e, c, s, q}

              
                
                9
                +super + shift + {w, f, e, c, s, t, q}

              
                10
                10
                         {google-chrome-stable,              \

              
                11
                11
                          kitty --class ranger -e ranger,    \

              
                12
                12
                          kitty --class nvim   -e nvim,      \

              
                13
                13
                          code,                              \

              
                14
                14
                          .applications/simplenote.appimage, \

              
                
                15
                +         .applications/todoist.appimage,    \

              
                15
                16
                          xkill                              }

              
                16
                17
                 

              
                17
                18
                 super + {_,shift} Print

              
M config/nvim/init.vim
···
                27
                27
                 set laststatus=0

              
                28
                28
                 set ruler

              
                29
                29
                 

              
                30
                
                -" Folding

              
                31
                
                -set foldmethod=manual

              
                32
                
                -

              
                33
                30
                 " Maximux item in popup

              
                34
                31
                 set pumheight=9

              
                35
                32
                 

              ···
                64
                61
                 set hidden

              
                65
                62
                 

              
                66
                63
                 " Space/tab indicator

              
                67
                
                -set list listchars=tab:\|·,trail:~,extends:>,precedes:<,space:·,eol:\

              
                
                64
                +set list listchars=tab:\|·,trail:~,extends:>,precedes:<,space:·

              
                68
                65
                 

              
                69
                66
                 " Disable sound

              
                70
                67
                 set visualbell t_vb=

              ···
                83
                80
                 command! Flake8   :!flake8 %

              
                84
                81
                 command! Black    :silent !black %

              
                85
                82
                 command! AutoPep8 :silent !autopep8 % --in-place

              
                
                83
                +command! GoFmt    :silent !gofmt -w %

              
                86
                84
                 

              
                87
                85
                 

              
                88
                86
                 "== Mapping

              
                89
                87
                 let mapleader=";"

              
                90
                
                -

              
                91
                88
                 inoremap ii <esc>

              
                92
                89
                 

              
                93
                90
                 " Alternative keys

              
                94
                
                -nnoremap <C-s>      :w<CR>

              
                95
                
                -nnoremap <C-n>      :tabnew<CR>

              
                96
                
                -nnoremap <space>    :nohl<CR>

              
                97
                
                -nnoremap <leader>rr :so ~/.config/nvim/init.vim<CR>

              
                
                91
                +nnoremap <C-s>   :w<CR>

              
                
                92
                +nnoremap <C-n>   :tabnew<CR>

              
                
                93
                +nnoremap <space> :nohl<CR>

              
                98
                94
                 

              
                99
                95
                 " Window

              
                100
                96
                 nnoremap <C-h> :wincmd h<CR>

              ···
                105
                101
                 " Split

              
                106
                102
                 nnoremap spv :vsp<CR>

              
                107
                103
                 nnoremap sph :sp<CR>

              
                108
                
                -nnoremap spk :wincmd K<CR>

              
                109
                
                -nnoremap spl :wincmd L<CR>

              
                
                104
                +nnoremap spj :wincmd K<CR>

              
                
                105
                +nnoremap spk :wincmd L<CR>

              
                110
                106
                 

              
                111
                107
                 " Tab

              
                112
                108
                 nnoremap tn :tabnew<CR>

              ···
                124
                120
                 " Buffer

              
                125
                121
                 nnoremap <leader>j :bnext<CR>

              
                126
                122
                 nnoremap <leader>k :bprev<CR>

              
                
                123
                +nnoremap <leader>h :bdele<CR>

              
                127
                124
                 

              
                128
                125
                 " Work with system clipboard

              
                129
                126
                 noremap <leader>c "*yy<CR>

              
                130
                127
                 noremap <leader>v "+p<CR>

              
                131
                128
                 

              
                132
                129
                 " Terminal

              
                133
                
                -nnoremap <leader>t :vsp<CR>:term<CR>:startinsert<CR>

              
                134
                130
                 tnoremap <Esc> <C-\><C-n>

              
M vscode/settings.json
···
                1
                1
                 {

              
                2
                
                -  "workbench.colorTheme": "Ayu Dark Bordered",

              
                
                2
                +  "workbench.colorTheme": "Ayu Dark",

              
                3
                3
                   "workbench.iconTheme": "ayu",

              
                4
                4
                   "editor.wordWrap": "off",

              
                5
                5
                   "editor.fontSize": 14,

              
                6
                
                -  "workbench.panel.defaultLocation": "right",

              
                7
                
                -  "editor.minimap.side": "left",

              
                8
                
                -  "editor.minimap.size": "fit",

              
                
                6
                +  "editor.fontFamily": "'Jetbrains Mono', 'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",

              
                
                7
                +  "workbench.panel.defaultLocation": "left",

              
                9
                8
                   "workbench.sideBar.location": "right",

              
                10
                9
                   "workbench.activityBar.visible": true,

              
                11
                
                -  "workbench.startupEditor": "newUntitledFile"

              
                
                10
                +  "workbench.startupEditor": "newUntitledFile",

              
                12
                11
                   "window.menuBarVisibility": "hidden",

              
                13
                12
                   "editor.formatOnPaste": true,

              
                14
                13
                   "editor.minimap.enabled": false,

              ···
                21
                20
                 

              
                22
                21
                   "git.autofetch": true,

              
                23
                22
                   "git.confirmSync": false,

              
                
                23
                +  "git.enableSmartCommit": true,

              
                24
                24
                   "gitlens.codeLens.enabled": false,

              
                25
                25
                 

              
                26
                26
                   "vim.easymotion": true,

              ···
                32
                32
                     "javascript": "javascriptreact"

              
                33
                33
                   },

              
                34
                34
                   "[javascript]": {

              
                
                35
                +    "editor.defaultFormatter": "esbenp.prettier-vscode",

              
                
                36
                +    "editor.tabSize": 2

              
                
                37
                +  },

              
                
                38
                +  "[javascriptreact]": {

              
                35
                39
                     "editor.defaultFormatter": "esbenp.prettier-vscode",

              
                36
                40
                     "editor.tabSize": 2

              
                37
                41
                   },

              
M zshrc
···
                1
                
                -export PATH="$HOME/.yarn/bin:$HOME/bin:$HOME/.applications:$HOME/.local/bin:$HOME/go/bin:$PATH"

              
                
                1
                +export PATH="$HOME/.yarn/bin:$HOME/bin:$HOME/.local/bin:$PATH"

              
                2
                2
                 export EDITOR="nvim"

              
                3
                3
                 

              
                4
                4
                 ### Oh my zsh

              
                5
                5
                 export OMH="$HOME/.oh-my-zsh"

              
                6
                6
                 ZSH_THEME="simple"

              
                7
                7
                 DISABLE_AUTO_TITLE="true"

              
                8
                
                -plugins=(yarn nvm)

              
                
                8
                +plugins=(yarn)

              
                9
                9
                 source $OMH/oh-my-zsh.sh

              
                10
                10
                 

              
                11
                11
                 ### Aliases

              ···
                15
                15
                 alias du="du -h"

              
                16
                16
                 alias vim="nvim"

              
                17
                17
                 alias vi="vim"

              
                18
                
                -alias rgf="rg --files|rg"

              
                19
                18
                 alias tmux="tmux -2"

              
                20
                19
                 alias :q="exit"

              
                21
                20
                 alias ...="cd ../.."