10 files changed,
91 insertions(+),
42 deletions(-)
Author:
Smirnov Olexandr
ss2316544@gmail.com
Committed at:
2020-12-13 20:52:29 +0200
Parent:
f5a07cf
A
bin/arch_upd
··· 1 +#!/bin/sh 2 +sudo pacman -Syyuu --noconfirm 3 +yay -Sua --noconfirm 4 +sudo pacman -Rs $(pacman -Qdtq) --noconfirm
A
bin/extract
··· 1 +#!/bin/sh 2 +case "$1" in 3 + *.tar.bz2) tar xjf $1 ;; 4 + *.tar.gz) tar xzf $1 ;; 5 + *.bz2) bunzip2 $1 ;; 6 + *.rar) unrar x $1 ;; 7 + *.gz) gunzip $1 ;; 8 + *.tar) tar xf $1 ;; 9 + *.tbz2) tar xjf $1 ;; 10 + *.tgz) tar xzf $1 ;; 11 + *.zip) unzip $1 ;; 12 + *.Z) uncompress $1 ;; 13 + *.7z) 7z x $1 ;; 14 + *.deb) ar x $1 ;; 15 + *.tar.xz) tar xf $1 ;; 16 + *.tar.zst) unzstd $1 ;; 17 + *) echo "'$1' is not a valid file" ;; 18 +esac
A
bin/giti
··· 1 +#!/bin/sh 2 +add() { 3 + local file="$1" 4 + echo $file >> .gitignore 5 +} 6 +del() { 7 + local file="$1" 8 + sed -i "/$file/d" .gitignore 9 +} 10 +edit() { 11 + local oldname="$1" 12 + local newanme="$2" 13 + sed -in "s|$oldname|$newanme|g" .gitignore 14 +} 15 +show() { 16 + if [ -f '/usr/bin/bat' ] 17 + then 18 + bat .gitignore 19 + else 20 + cat .gitignore 21 + fi 22 +} 23 + 24 +case "$1" in 25 + add|a) shift; add "$@" ;; 26 + del|d) shift; del "$@" ;; 27 + mv) shift; edit "$@" ;; 28 + show|s) shift; show ;; 29 + help) echo "add/a - filename add to ignore" 30 + echo "del/d - filename del from ignore" 31 + echo "mv - oldname newname chage file name" 32 + echo "show - show ignore file" 33 + ;; 34 + *) echo "Command is not valid" 35 +esac
M
config/kitty/kitty.conf
··· 86 86 87 87 # Theming 88 88 foreground #dfdfdf 89 -background_opacity 0.85 90 -#background_opacity 1 89 +#background_opacity 0.85 90 +background_opacity 1 91 91 background_image none 92 92 background_image_layout tiled 93 93 background_image_linear no ··· 96 96 dim_opacity 0.75 97 97 selection_foreground #edebd7 98 98 selection_background #073642 99 -background #262a3b 99 +background #262a2b 100 100 foreground #ffffff 101 101 cursorColor #d2dae2 102 102 selection_background #262a3b
M
config/nvim/init.vim
··· 28 28 Plug 'ap/vim-css-color' 29 29 call plug#end() 30 30 31 +set termguicolors 32 +set background=dark 33 +colorscheme nten16 34 + 31 35 set number 32 36 set relativenumber 33 37 ··· 68 72 set smartindent 69 73 70 74 set visualbell t_vb= 71 - 72 -set termguicolors 73 -set background=dark 74 -colorscheme nten16 75 - 76 75 77 76 " == Plugins configure 78 77 " Lightline
M
config/qtile/config.py
··· 237 237 highlight_method="block", 238 238 this_current_screen_border=color[2], 239 239 this_screen_border=color[3], 240 - foreground=color[0], 241 240 ), 242 - widget.Prompt(foreground=color[0]), 243 - widget.WindowName(foreground=color[0]), 241 + widget.Prompt(), 242 + widget.WindowName(), 244 243 kblayout.KBLayout( 245 244 foreground=color[5], 246 245 update_interval=0, ··· 300 299 {"wname": "pinentry"}, 301 300 {"wmclass": "ssh-askpass"}, 302 301 ]) 303 -auto_fullscreen = True 302 +auto_fullscreen = False 304 303 focus_on_window_activation = "smart" 305 304 wmname = "LG3D"
M
config/vifm/vifmrc
··· 20 20 set vifminfo=dhistory,chistory,state,shistory,phistory,fhistory,dirstack,registers,bookmarks,bmarks 21 21 22 22 " === commands 23 - 24 23 command! zip zip -r %f.zip %f 25 24 command! targz tar -czvf %f.tar.gz %f 26 -command! vgrep nvim "+grep %a" 27 25 set rulerformat= 28 26 27 +" === Key maps 28 +nmap q ZQ 29 +nnoremap gg ggj 30 +nnoremap ! :shell<cr> 31 +nnoremap w :view<cr> 32 +nnoremap S :sort<cr> 33 +nnoremap se :!$HOME/bin/extract %f &<cr> 34 +nnoremap sa :!zip -r %f.zip %f 35 +nnoremap ss :!tar -czvf %f.tar.gz @f 36 + 29 37 " === files 30 - 31 38 filetype *.csv,*.xlsx libreoffice %c %i 32 39 fileviewer *.csv sed "s/,,,,/,,-,,/g;s/,,/ /g" %c | column -t | sed "s/ - / /g" | cut -c -%pw 33 40 ··· 38 45 fileviewer <text/*> env -uCOLORTERM bat --color always --wrap never --pager never %c -p 39 46 40 47 filextype *.pdf zathura %c %i & 41 -fileviewer *.pdf 42 - \ vifmimg pdf %px %py %pw %ph %c 43 - \ %pc 44 - \ vifmimg clear 45 - 46 48 filetype <audio/*> mocp %c %i & 47 -fileviewer <audio/*> 48 - \ vifmimg audio %px %py %pw %ph %c 49 - \ %pc 50 - \ vifmimg clear 51 - 52 49 filetype <video/*> mpv %c %i & 53 -fileviewer <video/*> 54 - \ vifmimg video %px %py %pw %ph %c 55 - \ %pc 56 - \ vifmimg clear 57 50 58 51 filextype <image/*> sxiv %c %i & 59 52 fileviewer <image/*> ··· 75 68 filetype * xdg-open %c 76 69 fileviewer * file -b %c 77 70 78 -" === Key maps 79 -nmap q ZQ 80 -nnoremap gg ggj 81 -nnoremap ! :shell<cr> 82 -nnoremap w :view<cr> 83 -nnoremap S :sort<cr> 84 -nnoremap a cw 85 - 86 71 " go keys 87 72 nnoremap gh :cd ~<cr> 88 73 nnoremap gc :cd ~/Code<cr> ··· 91 76 nnoremap gm :cd ~/.dotfiles<cr> 92 77 nnoremap gn :cd ~/bin<cr> 93 78 nnoremap gz :cd ~/.script<cr> 94 - 95 -" extract 96 -nnoremap se :!$HOME/bin/extract %f &<cr> 97 79 98 80 " === file icons 99 81 set classify=' :dir:/, :exe:, :reg:, :link:'
M
zshrc
··· 1 1 export ZSH="$HOME/.oh-my-zsh" 2 2 export PATH="$HOME/bin:$PATH" 3 -source ~/.env 4 -source ~/.profile 3 +#source ~/.env 4 +#source ~/.profile 5 5 6 6 7 7 ### Oh my zsh ### ··· 25 25 ### Variables ### 26 26 export EDITOR="nvim" 27 27 export VISUAL="nvim" 28 + 29 +### Function ### 30 +function bgcolor { 31 + convert -size 1x1 xc:$1 /tmp/bgc.png 32 + feh --bg-tile /tmp/bgc.png 33 +} 28 34 29 35 ### Aliases ### 30 36 alias cls="clear"