18 files changed,
167 insertions(+),
618 deletions(-)
Author:
Smirnov Olexandr
ss2316544@gmail.com
Committed at:
2020-12-27 14:44:22 +0200
Parent:
4e2f196
jump to
M
bin/README.md
··· 1 - 2 1 Scripts: 3 -- `arch_upd`: Update packages(pacman, aur) base on arch. 2 +- `arch_upd`: Update packages(pacman, aur). Only arch. 4 3 - `extract`: Extract archive. 5 -- `giti`: Gitignore manager(For help exec: giti help). 4 +- `giti`: Gitignore manager(For help exec: __giti help__). 6 5 - `kbhl`: Enable/disable keyboard highlight scrlock. 7 6 - `local-ip`: Get local IP addres. 8 7 - `public-ip`: Get public IP addres.
M
bin/giti
··· 1 1 #!/bin/sh 2 -add() { 2 +function add() { 3 3 echo $1 >> .gitignore 4 4 } 5 -del() { 6 - sed -i "/$1/d" .gitignore 5 +function del() { 6 + if [ -f '.gitignore' ]; then 7 + if [ "$(cat .gitignore|wc -l)" = "1" ] 8 + then rm .gitignore 9 + else sed -i "/$1/d" .gitignore 10 + fi 11 + else echo "[.gitignore] File not found." 12 + fi 7 13 } 8 -edit() { 14 +function edit() { 9 15 sed -in "s|$1|$2|g" .gitignore 10 16 } 11 -show() { 12 - if [ -f '/usr/bin/bat' ] 13 - then 14 - bat .gitignore 15 - else 16 - cat .gitignore 17 +function show() { 18 + if [ -f '.gitignore' ]; then 19 + if [ -f '/usr/bin/bat' ] 20 + then bat .gitignore 21 + else cat .gitignore 22 + fi 23 + else echo "[.gitignore] File not found." 17 24 fi 18 25 } 19 26 20 27 case "$1" in 21 - add|a) shift; add "$@" ;; 22 - del|d) shift; del "$@" ;; 23 - mv) shift; edit "$@" ;; 24 - show|s) shift; show ;; 25 - help) echo "add/a - filename add to ignore" 26 - echo "del/d - filename del from ignore" 27 - echo "mv - oldname newname chage file name" 28 - echo "show - show ignore file" 28 + add|a) shift; add "$@" ;; 29 + del|d) shift; del "$@" ;; 30 + mv) shift; edit "$@" ;; 31 + show|s) shift; show ;; 32 + help) echo "add/a - filename add to ignore" 33 + echo "del/d - filename del from ignore" 34 + echo "mv - oldname newname chage file name" 35 + echo "show/s - show ignore file" 29 36 ;; 30 - *) echo "Command is not valid" 31 -esac 37 + *) echo "Command is not valid" ;; 38 +esac
M
config/berry/sxhkdrc
··· 30 30 31 31 # ------ Berry ------ # 32 32 super + control + r 33 - pkill -USR1 -x sxhkd ; pkill polybar ; ~/.config/berry/polybar/bar.sh 33 + pkill -USR1 -x sxhkd; pkill polybar; ~/.config/berry/polybar/bar.sh 34 34 super + shift {h, j, k, l} 35 35 berryc window_move {-50 0, 0 50, 0 -50, 50 0} 36 36 super + control + {h, j, k, l}
M
config/castero/castero.conf
··· 1 -# castero configuration file 2 -# https://github.com/xgi/castero 3 - 4 - 5 1 [client] 6 -# Whether to ask for confirmation before deleting a feed. 7 -# default: False 8 2 delete_feed_confirmation = True 9 - 10 -# The minimum number of feeds before the client asks you for confirmation 11 -# after pressing the reload key. 12 -# default: 10 13 3 reload_feeds_threshold = 10 14 - 15 -# The maximum number of episodes to retain per feed. Set to -1 for no limit. 16 -# default: -1 17 4 max_episodes = -1 18 - 19 -# Whether to keep episodes in the client even if they are no longer present on 20 -# the feed (i.e. the RSS feed only shows the x most recent episodes). 21 -# default: False 22 5 retain_absent_episodes = False 23 - 24 -# Hide vertical borders between menus. 25 -# default: False 26 6 disable_vertical_borders = False 27 - 28 -# Whether to remove HTML tags from feed/episode descriptions. 29 -# default: True 30 7 clean_html_descriptions = True 31 - 32 -# The display refresh delay, in ms. Increase to reduce idle CPU usage. 33 -# default: 30 34 8 refresh_delay = 30 35 - 36 -# The external player to use for media playback. 37 -# If the given player is not valid or a dependency is not met, the client will 38 -# instead try to use the first valid interface. 39 -# Available players (in order of precedence): 40 -# mpv, vlc 41 -# default: (blank) 42 -player = 43 - 44 -# The command to run when you press key_execute (default e). All instances of 45 -# the following tokens are replaced with the corresponding episode attributes: 46 -# {file} - the episode enclosure, usually a remote mp3 file 47 -# {title} - the episode name 48 -# {description} - the episode description 49 -# {link} - the link to the episode, which is often a blog post 50 -# {pubdate} - the publish date/time of the episode 51 -# {copyright} - the copyright of the episode 52 -# Most of these attributes have spaces, so you will probably want to enclose 53 -# the token with quotations. 54 -# For example, `firefox "{file}"` would open the file in Firefox. 55 -# The client executes the text you enter as a shell command. Use with caution! 56 -# default: (blank) 9 +player = #mpv 57 10 execute_command = 58 - 59 -# An HTTP or SOCKS proxy to use for HTTP network requests. 60 -# example: http://user:pass@10.10.1.10:3128 61 -# example: socks5://user:pass@host:port 62 -# default: (blank) 63 11 proxy_http = 64 - 65 -# An HTTP or SOCKS proxy to use for HTTPS network requests. 66 -# example: http://user:pass@10.10.1.10:3128 67 -# example: socks5://user:pass@host:port 68 -# default: (blank) 69 12 proxy_https = 70 13 71 - 72 14 [feeds] 73 -# Whether to reload/refresh your feeds when the client starts. Depending on how 74 -# many feeds you have, this operation may take a long time. 75 -# default: False 76 15 reload_on_start = False 77 - 78 16 79 17 [downloads] 80 -# The (absolute) location to save episodes downloaded for offline playback. Set 81 -# to blank or whitespaces to disable -- the client will default to either 82 -# $XDG_DATA_DIR, if set, otherwise ~/.local/share/castero/downloaded 83 -# default: (blank) 84 18 custom_download_dir = 85 - 86 -# The timeout for network requests, in seconds. The same value is used for 87 -# connection and read timeouts. 88 -# default: 3 89 19 request_timeout = 3 90 20 91 21 92 22 [colors] 93 -# Available colors for all fields are: 94 -# black, blue, cyan, green, magenta, red, white, yellow, transparent (background), 95 -# integer from -1 to 255 if terminal supports 256 colors 96 -# NOTE: Background transparency only works on compatible terminals with compositing 97 - 98 -# The foreground (text) color of the main interface. 99 -# default: yellow 100 23 color_foreground = white 101 - 102 -# The background color of the main interface. 103 -# default: black 104 24 color_background = default 105 - 106 -# The foreground (text) color of selected items. 107 -# default: black 108 25 color_foreground_alt = black 109 - 110 -# The background color of selected items. 111 -# default: white 112 26 color_background_alt = white 113 - 114 -# The foreground (text) color of marked items. Paired with color_background. 115 -# default: green 116 27 color_foreground_dim = blue 117 - 118 -# The foreground (text) color of status lines. Paired with color_background. 119 -# default: white 120 28 color_foreground_status = white 121 - 122 -# The foreground (text) color of menu headings. Paired with color_background. 123 -# default: yellow 124 29 color_foreground_heading = blue 125 - 126 -# The foreground (text) color of dividers. Paired with color_background. 127 -# default: white 128 30 color_foreground_dividers = white 129 31 130 32 131 33 [playback] 132 -# The distance to move forward when pressing seek keys, in seconds. 133 -# default: 30 134 34 seek_distance_forward = 30 135 - 136 -# The distance to move backward when pressing seek keys, in seconds. 137 -# default: 10 138 35 seek_distance_backward = 10 139 - 140 -# The default playback speed. See also the rate_increase/rate_decrease keys. 141 -# default: 1.0 142 36 default_playback_speed = 1.0 143 - 144 -# The default volume. Can be 0-100, inclusive. 145 -# default: 100 146 37 default_volume = 80 147 - 148 -# The amount to adjust the volume when pressing the volume up/down keys. 149 -# default: 5 150 38 volume_adjust_distance = 5 151 39 152 40 153 41 [keys] 154 -# Keybindings for controlling the client. Entries may not be blank, but may 155 -# overlap -- however, only one operation will be performed for each key press. 156 -# Please see this page for a list of available key names: 157 -# https://docs.python.org/3/library/curses.html#constants 158 - 159 -# Show the help menu. 160 -# default: h 161 42 key_help = ? 162 - 163 -# Exit the client 164 -# default: q 165 43 key_exit = q 166 - 167 -# Add a feed. 168 -# default: a 169 44 key_add_feed = A 170 - 171 -# Remove the selected feed. 172 -# default: d 173 45 key_remove = O 174 - 175 -# Reload/refresh all feeds. 176 -# default: r 177 46 key_reload = r 178 - 179 -# Reload/refresh the selected feed. 180 -# default: R 181 47 key_reload_selected = R 182 - 183 -# Save episode for offline playback. 184 -# default: s 185 48 key_save = d 186 - 187 -# Delete downloaded episodes. 188 -# default: x 189 49 key_delete = D 190 - 191 -# Navigate up. 192 -# default: UP 193 50 key_up = UP 194 - 195 -# Navigate right. 196 -# default: RIGHT 197 51 key_right = RIGHT 198 - 199 -# Navigate down. 200 -# default: DOWN 201 52 key_down = DOWN 202 - 203 -# Navigate left. 204 -# default: LEFT 205 53 key_left = LEFT 206 - 207 -# Scroll menu up. 208 -# default: PPAGE 209 -key_scroll_up = PPAGE 210 - 211 -# Scroll menu down. 212 -# default: NPAGE 213 -key_scroll_down = NPAGE 214 - 215 -# Play selected feed/episode. 216 -# default: ENTER 54 +key_scroll_up = UP 55 +key_scroll_down = DOWN 217 56 key_play_selected = ENTER 218 - 219 -# Add selected feed/episode to queue. 220 -# default: SPACE 221 57 key_add_selected = SPACE 222 - 223 -# Clear the queue. 224 -# default: c 225 58 key_clear = c 226 - 227 -# Go to the next episode in the queue. 228 -# default: n 229 59 key_next = n 230 - 231 -# Execute a command on the selected episode. See also execute_command. 232 60 key_execute = e 233 - 234 -# Invert the order of the menu. 235 -# default: i 236 61 key_invert = i 237 - 238 -# Filter the contents of the menu. Press again to clear the filter. 239 -# default: / 240 62 key_filter = / 241 - 242 -# Mark the episode as played/unplayed. 243 -# default: i 244 63 key_mark_played = m 245 - 246 -# Pause/play the current episode. 247 -# default: p 248 64 key_pause_play = p 249 - 250 -# Alternate binding for key_pause_play -- make identical to disable. 251 -# default: k 252 65 key_pause_play_alt = o 253 - 254 -# Seek forward. 255 -# default: f 256 66 key_seek_forward = f 257 - 258 -# Alternate binding for key_seek_forward -- make identical to disable. 259 -# default: l 260 67 key_seek_forward_alt = F 261 - 262 -# Seek backward. 263 -# default: b 264 68 key_seek_backward = b 265 - 266 -# Alternate binding for key_seek_backward -- make identical to disable. 267 -# default: j 268 69 key_seek_backward_alt = B 269 - 270 -# Increase playback speed. 271 -# default: ] 272 70 key_rate_increase = ] 273 - 274 -# Decrease playback speed. 275 -# default: [ 276 71 key_rate_decrease = [ 277 - 278 -# Increase volume. 279 -# default: = 280 72 key_volume_increase = = 281 - 282 -# Decrease volume. 283 -# default: - 284 73 key_volume_decrease = - 285 - 286 -# Show episode URL. 287 -# default: u 288 74 key_show_url = u
D
config/htop/htoprc
··· 1 -# Beware! This file is rewritten by htop when settings are changed in the interface. 2 -# The parser is also very primitive, and not human-friendly. 3 -fields=0 48 17 18 38 39 40 2 46 47 49 1 4 -sort_key=38 5 -sort_direction=1 6 -hide_threads=0 7 -hide_kernel_threads=1 8 -hide_userland_threads=0 9 -shadow_other_users=0 10 -show_thread_names=0 11 -show_program_path=0 12 -highlight_base_name=1 13 -highlight_megabytes=1 14 -highlight_threads=1 15 -tree_view=0 16 -header_margin=1 17 -detailed_cpu_time=0 18 -cpu_count_from_zero=0 19 -show_cpu_usage=1 20 -show_cpu_frequency=1 21 -update_process_names=0 22 -account_guest_in_cpu_meter=0 23 -color_scheme=0 24 -enable_mouse=1 25 -delay=15 26 -left_meters=AllCPUs Memory Swap 27 -left_meter_modes=1 1 1 28 -right_meters=Clock Uptime Tasks LoadAverage 29 -right_meter_modes=2 2 2 2
D
config/neofetch/config.conf
··· 1 -print_info() { 2 - info title 3 - info "OS" distro 4 - info "Kernel" kernel 5 - info "Uptime" uptime 6 - info "Packages" packages 7 - info "Shell" shell 8 - info "Resolution" resolution 9 - info "DE" de 10 - info "WM" wm 11 - info "Theme" theme 12 - info "Icons" icons 13 - info "CPU" cpu 14 - info "GPU" gpu 15 - info "Memory" memory 16 -} 17 - 18 -title_fqdn="off" 19 -kernel_shorthand="on" 20 - 21 -distro_shorthand="off" 22 -os_arch="off" 23 - 24 -uptime_shorthand="tiny" 25 - 26 -memory_percent="off" 27 -memory_unit="mib" 28 - 29 -package_managers="on" 30 - 31 -shell_path="off" 32 -shell_version="on" 33 - 34 -speed_type="bios_limit" 35 -speed_shorthand="off" 36 - 37 -cpu_brand="on" 38 -cpu_speed="on" 39 -cpu_cores="logical" 40 -cpu_temp="off" 41 - 42 -gpu_brand="on" 43 -gpu_type="all" 44 - 45 -refresh_rate="off" 46 - 47 -gtk_shorthand="off" 48 -gtk2="on" 49 -gtk3="on" 50 - 51 -de_version="on" 52 - 53 -block_range=(0 15) 54 -color_blocks="on" 55 -block_width=3 56 -block_height=1 57 - 58 -cpu_display="off" 59 -memory_display="off" 60 - 61 -image_size="auto" 62 -gap=3 63 - 64 -yoffset=0 65 -xoffset=0 66 -background_color= 67 - 68 -stdout="off"
M
config/nvim/init.vim
··· 1 1 call plug#begin('~/.vim/plugged') 2 - Plug 'itchyny/lightline.vim' 3 - Plug 'nathanaelkane/vim-indent-guides' 2 + Plug 'nathanaelkane/vim-indent-guides' " Displaying indent levels 3 + Plug 'voldikss/vim-floaterm' " Terminal window 4 + Plug 'frazrepo/vim-rainbow' " Rainbow brackets 5 + Plug 'airblade/vim-gitgutter' " Git indicator 6 + Plug 'ap/vim-css-color' " CSS color preview 7 + Plug 'mhinz/vim-startify' " Start page 8 + Plug 'tpope/vim-surround' " HTML/XML tag cloaser 9 + Plug 'itchyny/lightline.vim' " Status line 10 + 11 + " Color sheme 4 12 Plug 'Smirnov-O/nten16.vim' 5 - Plug 'vim-scripts/bclear' 6 - Plug 'easymotion/vim-easymotion' 7 - Plug 'voldikss/vim-floaterm', { 'on': 'FloatermNew' } 8 - Plug 'mhinz/vim-startify' 9 - Plug 'severin-lemaignan/vim-minimap' 10 - Plug 'frazrepo/vim-rainbow' 11 - Plug 'preservim/tagbar', { 'on': 'TagbarToggle' } 12 - Plug 'airblade/vim-gitgutter' 13 13 14 - " File manger & seacher 15 - Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' } 16 - Plug 'ryanoasis/vim-devicons', { 'on': 'NERDTreeToggle' } 17 - Plug 'kien/ctrlp.vim', { 'on': 'CtrlP' } 14 + " Project/file nafigation 15 + Plug 'scrooloose/nerdtree', {'on': 'NERDTreeToggle'} 16 + Plug 'ryanoasis/vim-devicons', {'on': 'NERDTreeToggle'} 17 + Plug 'preservim/tagbar', {'on': 'TagbarToggle'} 18 + Plug 'kien/ctrlp.vim', {'on': 'CtrlP'} 19 + Plug 'easymotion/vim-easymotion' 18 20 19 21 " Completion 20 22 Plug 'jiangmiao/auto-pairs' 21 23 Plug 'neoclide/coc.nvim', {'branch': 'release'} 22 24 23 25 " Language support 24 - Plug 'iamcco/markdown-preview.nvim', { 'for': 'markdown' } 25 - Plug 'dhruvasagar/vim-table-mode', { 'for': 'markdown' } 26 - Plug 'pangloss/vim-javascript', { 'for': 'javascript' } 27 - Plug 'PotatoesMaster/i3-vim-syntax', { 'for': 'i3' } 28 - Plug 'kovetskiy/sxhkd-vim', { 'for': 'sxhkd' } 29 - Plug 'mattn/emmet-vim', { 'on': 'Emmet' } 30 - Plug 'Olical/vim-scheme', { 'for': 'scheme' } 31 - Plug 'cakebaker/scss-syntax.vim', { 'for': 'scss' } 32 - Plug 'vim-python/python-syntax', { 'for': 'python' } 33 - Plug 'vim-scripts/indentpython.vim', { 'for': 'python' } 34 - Plug 'dag/vim-fish', { 'for': 'fish' } 35 - Plug 'plasticboy/vim-markdown', { 'for': 'markdown' } 36 - Plug 'ap/vim-css-color' 26 + Plug 'pangloss/vim-javascript', {'for': 'javascript'} 27 + Plug 'iamcco/markdown-preview.nvim', {'for': 'markdown'} 28 + Plug 'dhruvasagar/vim-table-mode', {'for': 'markdown'} 29 + Plug 'plasticboy/vim-markdown', {'for': 'markdown'} 30 + Plug 'vim-python/python-syntax', {'for': 'python'} 31 + Plug 'vim-scripts/indentpython.vim', {'for': 'python'} 32 + Plug 'Olical/vim-scheme', {'for': 'scheme'} 33 + Plug 'kovetskiy/sxhkd-vim', {'for': 'sxhkd'} 34 + Plug 'mattn/emmet-vim', {'on': 'Emmet'} 35 + Plug 'cakebaker/scss-syntax.vim', {'for': 'scss'} 36 + Plug 'dag/vim-fish', {'for': 'fish'} 37 + Plug 'PotatoesMaster/i3-vim-syntax', {'for': 'i3'} 38 + Plug 'fatih/vim-go', {'for': 'go'} 39 + "Plug 'mitsuhiko/vim-jinja' 37 40 call plug#end() 38 41 42 +" Colors 39 43 set termguicolors 40 44 set background=dark 41 45 colorscheme nten16 ··· 106 110 \ }, } 107 111 108 112 " Nerdtree 109 -map <C-b> :NERDTreeToggle<CR> 110 -let g:NERDTreeWinPos="right" 111 -let g:NERDTreeWinSize=28 112 113 let NERDTreeIgnore = ['__pycache__', '\.pyc$', '\.o$', '\.so$', '\.a$', '\.swp', '*\.swp', '\.swo', '\.swn', '\.swh', '\.swm', '\.swl', '\.swk', '\.sw*$', '[a-zA-Z]*egg[a-zA-Z]*', '.DS_Store'] 113 -let NERDTreeMinimalUI=1 114 -let NERDTreeShowLineNumbers=1 115 -let NERDTreeShowHidden=0 114 +let g:NERDTreeWinPos = "right" 115 +let g:NERDTreeWinSize = 28 116 +let NERDTreeMinimalUI = 1 117 +let NERDTreeShowLineNumbers = 1 118 +let NERDTreeShowHidden = 0 119 +map <C-b> :NERDTreeToggle<CR> 116 120 117 121 " Coc 118 122 inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>" ··· 125 129 let g:EasyMotion_do_mapping = 0 126 130 let g:EasyMotion_smartcase = 1 127 131 nmap f <Plug>(easymotion-s) 128 -nmap <Leader>w <Plug>(easymotion-bd-w) 129 -nmap F <Plug>(easymotion-overwin-line) 130 -nmap s <Plug>(easymotion-overwin-f2) 132 +nmap FF <Plug>(easymotion-overwin-line) 133 +nmap FD <Plug>(easymotion-overwin-f2) 134 +nmap FS <Plug>(easymotion-bd-w) 131 135 132 136 " CtrlP 133 -map <C-p> :CtrlP<CR> 134 137 imap <C-p> :CtrlP<CR> 135 138 nmap <C-p> :CtrlP<CR> 136 139 ··· 142 145 143 146 " Startify 144 147 let g:startify_custom_header = [ 145 - \" _____ _____ _ ", 146 - \" | | |___ ___| | |_|_____ ", 147 - \" | | | | -_| . | | | | | ", 148 - \" |_|___|___|___|\___/|_|_|_|_| ", 149 - \ ] 148 +\ " _____ _____ _ ", 149 +\ " | | |___ ___| | |_|_____ ", 150 +\ " | | | | -_| . | | | | | ", 151 +\ " |_|___|___|___|\___/|_|_|_|_| ", 152 +\ ] 150 153 let g:startify_lists = [ 151 - \ { 'type': 'bookmarks', 'header': [" Bookmarks"] }, 152 - \ { 'type': 'files', 'header': [" Files"] }, 153 - \ ] 154 +\ { 'type': 'bookmarks', 'header': [" Bookmarks"] }, 155 +\ { 'type': 'files', 'header': [" Files"] }, 156 +\ ] 154 157 155 158 " Rainbow 156 159 let g:rainbow_active = 1 ··· 158 161 " TagBar 159 162 imap <F9> :TagbarToggle<CR> 160 163 nmap <F9> :TagbarToggle<CR> 161 -map <F9> :TagbarToggle<CR> 162 164 let g:tagbar_autoclose = 1 163 -let g:tagbar_width = 18 164 -let g:tagbar_left = 1 165 +let g:tagbar_width = 18 166 +let g:tagbar_left = 1 165 167 166 168 " Floaterm 167 -nmap <A-t> :FloatermNew --title=vimterminal --position=top --autoclose=2<CR> 169 +let g:floaterm_title = "VimTermianl" 170 +let g:floaterm_wintype = "floating" 171 +let g:floaterm_position = "center" 172 +let g:floaterm_height = 0.7 173 +let g:floaterm_width = 0.6 174 +let g:floaterm_autoclose = 2 175 +nmap <A-t> :FloatermNew<CR> 176 +imap <A-t> :FloatermNew<CR> 168 177 169 178 " == Maping 170 179 let mapleader="," 171 180 172 -" Window 181 +" Window(s) 173 182 nmap <C-h> :wincmd h<CR> 174 183 nmap <C-j> :wincmd j<CR> 175 184 nmap <C-k> :wincmd k<CR> ··· 181 190 nmap <A-h> :wincmd <<CR> 182 191 nmap <A-l> :wincmd ><CR> 183 192 184 -" Tab's 193 +" Tab(s) 185 194 noremap <C-Tab> :tabnext<CR> 186 195 noremap <C-S-Tab> :tabprev<CR> 187 196 noremap <C-n> :tabnew<CR> 188 197 noremap <C-t> :tabnew<CR> 189 -noremap <C-S-w> :tabclose<CR> 198 +noremap <C-w> :tabclose<CR> 190 199 noremap <A-1> :tabn 1<CR> 191 200 noremap <A-2> :tabn 2<CR> 192 201 noremap <A-3> :tabn 3<CR> ··· 196 205 noremap <A-7> :tabn 7<CR> 197 206 noremap <A-8> :tabn 8<CR> 198 207 noremap <A-9> :tabn 9<CR> 208 + 209 +" Buffer(s) 199 210 noremap <C-a> :bnext<CR> 200 211 noremap <C-s> :bprev<CR>
M
config/picom.conf
··· 27 27 no-fading-openclose = true 28 28 29 29 ##### Background-Blurring ##### 30 -#blur-method = "dual_kawase"; 31 -#blur-strength = 5; 32 -#blur-kern = "3x3box"; 33 -#blur-background-exclude = []; 30 +blur-method = "dual_kawase"; 31 +blur-strength = 5; 32 +blur-kern = "3x3box"; 33 +blur-background-exclude = []; 34 34 35 35 36 36 ####### General Settings ######
M
config/qtile/README.md
··· 1 1 # Qtile config 2 2 3 - 4 ---------------- 3 + 4 +------------------------------ 5 5 6 6 ### Install 7 7 ----------- 8 8 ~~~shell 9 -sudo pacman -S qtile 9 +sudo pacman -S qtile alacritty 10 10 yay -S xkblayout 11 11 ~~~ 12 12 13 13 ### Autostart 14 14 ------------- 15 15 ~~~bash 16 -setxkbmap "us,ru,ua" ",winkeys" "grp:alt_shift_toggle" -option "ctrl:nocaps" 17 -/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 18 -nitrogen --restore 19 -picom -b 16 +xautolock -time 5 -locker "betterlockscreen --off 300 -t \"Computer is lockerd\" -l" & 17 +setxkbmap "us,ua" ",winkeys" "grp:alt_shift_toggle" -option "ctrl:nocaps" & 18 +/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & 19 +nitrogen --restore & 20 +picom --experimental-backends -b & 20 21 ~~~~ 21 22 22 23 ### Keybindings 23 -| Hotkey | Action | 24 -| --- | --- | 25 -| MOD + RETURN | Open termianl | 26 -| MOD + SHIFT + RETURN | Open program launcher(rofi) | 27 -| MOD + r | Open qtile spawn menu | 28 -| MOD + TAB | Change layout | 29 -| MOD + q | Kill focused window | 30 -| MOD + CONTROL + r | Restart qtile | 31 -| MOD + 1-9 | Switch focus to workspace | 32 -| MOD + SHIFT + 1-9 | Send focused window to workspace | 33 -| MOD + h/j/k/l | Change focus window | 34 -| MOD + SHIFT + h/j/k/l | Move focused window | 35 -| MOD + CONTROL + h/j/k/l | Resize focused window | 36 -| MOD + -/+ | Plus/minus 2% volume | 37 -| MOD + SHIFT + - | Mute volume | 38 -| MOD + CONTROL + i | Open passmenu | 24 +| Hotkey | Action | 25 +| ----------------------- | -------------------------------- | 26 +| MOD + RETURN | Open termianl | 27 +| MOD + SHIFT + RETURN | Open program launcher(rofi) | 28 +| MOD + f | Open filemanager | 29 +| MOD + r | Open qtile spawn menu | 30 +| MOD + TAB | Change layout | 31 +| MOD + q | Kill focused window | 32 +| MOD + CONTROL + r | Restart qtile | 33 +| MOD + 1-9 | Switch focus to workspace | 34 +| MOD + SHIFT + 1-9 | Send focused window to workspace | 35 +| MOD + h/j/k/l | Change focus window | 36 +| MOD + SHIFT + h/j/k/l | Move focused window | 37 +| MOD + CONTROL + h/j/k/l | Resize focused window | 38 +| MOD + -/+ | Plus/minus 2% volume | 39 +| MOD + SHIFT + - | Mute volume | 40 +| MOD + CONTROL + i | Open passmenu | 39 41 | MOD + CONTROL + u | Open config edit Power [menu](https://github.com/Smirnov-O/dotfiles/blob/master/scripts/dmenu/dmenu-config-edit.sh) | 40 -| MOD + Escape | Open power [menu](https://github.com/Smirnov-O/dotfiles/blob/master/scripts/dmenu/dmenu-power.sh) | 41 -| Print | Screenhot(scrot -s) | 42 -| SHIFT + Print | Full screen screenhot | 43 -| MOD + ALT + t | Open `~/.todo` file in neovim | 42 +| MOD + Escape | Open power [menu](https://github.com/Smirnov-O/dotfiles/blob/master/scripts/dmenu/dmenu-power.sh) | 43 +| Print | Screenhot | 44 +| SHIFT + Print | Full screen screenhot | 45 +| MOD + ALT + t | Open `~/.todo` file in neovim |
M
config/qutebrowser/config.py
··· 6 6 config.load_autoconfig() 7 7 8 8 # tabs, download 9 -c.tabs.show = 'multiple' #always, never, multiple ,switching 9 +c.tabs.show = 'multiple' 10 10 c.tabs.position = "top" 11 11 c.downloads.position = "bottom" 12 12 ··· 35 35 36 36 # theme 37 37 ## Solarised ######### 38 -color01 = "#002B36" 39 -color02 = "#073642" 40 -color03 = "#619100" 41 -color04 = "#268BD2" 42 -color05 = "#6C71C4" 43 -color06 = "#dc322f" 38 +#color01 = "#002B36" 39 +#color02 = "#073642" 40 +#color03 = "#619100" 41 +#color04 = "#268BD2" 42 +#color05 = "#6C71C4" 43 +#color06 = "#dc322f" 44 +#color07 = "#FFFFFF" 45 +#color08 = "#93A1A1" 46 +#color09 = "#2AA198" 47 +## Ntene16 ########### 48 +color01 = "#262A2b" 49 +color02 = "#1F2324" 50 +color03 = "#98BE65" 51 +color04 = "#008DCD" 52 +color05 = "#C678DD" 53 +color06 = "#FF6C6B" 44 54 color07 = "#FFFFFF" 45 -color08 = "#93A1A1" 46 -color09 = "#2AA198" 55 +color08 = "#CED4DA" 56 +color09 = "#ECBE7B" 47 57 ###################### 48 58 49 59 c.colors.completion.category.bg = color01
D
config/rofi/themes/solarized.rasi
··· 1 -* { 2 - selected-normal-foreground: rgba ( 129, 147, 150, 100 % ); 3 - foreground: rgba ( 129, 147, 150, 100 % ); 4 - normal-foreground: @foreground; 5 - alternate-normal-background: rgba ( 0, 43, 55, 100 % ); 6 - red: rgba ( 220, 50, 47, 100 % ); 7 - selected-urgent-foreground: rgba ( 218, 66, 129, 100 % ); 8 - blue: rgba ( 38, 139, 210, 100 % ); 9 - urgent-foreground: rgba ( 218, 66, 129, 100 % ); 10 - alternate-urgent-background: rgba ( 0, 43, 55, 100 % ); 11 - active-foreground: rgba ( 0, 142, 212, 100 % ); 12 - lightbg: rgba ( 238, 232, 213, 100 % ); 13 - selected-active-foreground: rgba ( 0, 142, 212, 100 % ); 14 - alternate-active-background: rgba ( 0, 43, 55, 100 % ); 15 - background: rgba ( 0, 43, 55, 100 % ); 16 - bordercolor: rgba ( 0, 43, 55, 100 % ); 17 - alternate-normal-foreground: @foreground; 18 - normal-background: rgba ( 0, 43, 55, 100 % ); 19 - lightfg: rgba ( 88, 104, 117, 100 % ); 20 - selected-normal-background: rgba ( 0, 54, 66, 100 % ); 21 - border-color: @foreground; 22 - spacing: 2; 23 - separatorcolor: rgba ( 0, 54, 66, 100 % ); 24 - urgent-background: rgba ( 0, 43, 55, 100 % ); 25 - selected-urgent-background: rgba ( 0, 54, 66, 100 % ); 26 - alternate-urgent-foreground: @urgent-foreground; 27 - background-color: rgba ( 0, 0, 0, 0 % ); 28 - alternate-active-foreground: @active-foreground; 29 - active-background: rgba ( 0, 43, 55, 100 % ); 30 - selected-active-background: rgba ( 0, 54, 66, 100 % ); 31 -} 32 -#window { 33 - background-color: @background; 34 - border: 1; 35 - padding: 5; 36 -} 37 -#mainbox { 38 - border: 0; 39 - padding: 0; 40 -} 41 -#message { 42 - border: 1px dash 0px 0px ; 43 - border-color: @separatorcolor; 44 - padding: 1px ; 45 -} 46 -#textbox { 47 - text-color: @foreground; 48 -} 49 -#listview { 50 - fixed-height: 0; 51 - border: 2px dash 0px 0px ; 52 - border-color: @separatorcolor; 53 - spacing: 2px ; 54 - scrollbar: true; 55 - padding: 2px 0px 0px ; 56 -} 57 -#element { 58 - border: 0; 59 - padding: 1px ; 60 -} 61 -#element.normal.normal { 62 - background-color: @normal-background; 63 - text-color: @normal-foreground; 64 -} 65 -#element.normal.urgent { 66 - background-color: @urgent-background; 67 - text-color: @urgent-foreground; 68 -} 69 -#element.normal.active { 70 - background-color: @active-background; 71 - text-color: @active-foreground; 72 -} 73 -#element.selected.normal { 74 - background-color: @selected-normal-background; 75 - text-color: @selected-normal-foreground; 76 -} 77 -#element.selected.urgent { 78 - background-color: @selected-urgent-background; 79 - text-color: @selected-urgent-foreground; 80 -} 81 -#element.selected.active { 82 - background-color: @selected-active-background; 83 - text-color: @selected-active-foreground; 84 -} 85 -#element.alternate.normal { 86 - background-color: @alternate-normal-background; 87 - text-color: @alternate-normal-foreground; 88 -} 89 -#element.alternate.urgent { 90 - background-color: @alternate-urgent-background; 91 - text-color: @alternate-urgent-foreground; 92 -} 93 -#element.alternate.active { 94 - background-color: @alternate-active-background; 95 - text-color: @alternate-active-foreground; 96 -} 97 -#scrollbar { 98 - width: 4px ; 99 - border: 0; 100 - handle-width: 8px ; 101 - padding: 0; 102 -} 103 -#mode-switcher { 104 - border: 2px dash 0px 0px ; 105 - border-color: @separatorcolor; 106 -} 107 -#button.selected { 108 - background-color: @selected-normal-background; 109 - text-color: @selected-normal-foreground; 110 -} 111 -#inputbar { 112 - spacing: 0; 113 - text-color: @normal-foreground; 114 - padding: 1px ; 115 -} 116 -#case-indicator { 117 - spacing: 0; 118 - text-color: @normal-foreground; 119 -} 120 -#entry { 121 - spacing: 0; 122 - text-color: @normal-foreground; 123 -} 124 -#prompt { 125 - spacing: 0; 126 - text-color: @normal-foreground; 127 -} 128 -#inputbar { 129 - children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; 130 -} 131 -#textbox-prompt-colon { 132 - expand: false; 133 - str: ":"; 134 - margin: 0px 0.3em 0em 0em ; 135 - text-color: @normal-foreground; 136 -}
M
config/zathura/zathurarc
··· 1 -set font "JetBrains Mono Nerd Font 10" 2 -set default-fg "#DFDFDF" 3 -set default-bg "#262A2B" 1 +set font "JetBrains Mono Nerd Font 10" 2 +set default-fg "#DFDFDF" 3 +set default-bg "#262A2B" 4 4 5 -set statusbar-fg "#CED4DA" 6 -set statusbar-bg "#1F2324" 7 -set statusbar-h-padding 10 8 -set statusbar-v-padding 10 5 +set statusbar-fg "#CED4DA" 6 +set statusbar-bg "#1F2324" 7 +set statusbar-h-padding 10 8 +set statusbar-v-padding 10 9 9 10 -set inputbar-fg "#FFFFFF" 11 -set inputbar-bg "#1F2324" 10 +set inputbar-fg "#FFFFFF" 11 +set inputbar-bg "#1F2324" 12 12 13 -set completion-bg "#262A2B" 14 -set completion-fg "#FFFFFF" 15 -set completion-highlight-bg "#262A2B" 16 -set completion-highlight-fg "#51AFEF" 17 -set completion-group-bg "#262A2B" 18 -set completion-group-fg "#51AFEF" 13 +set completion-bg "#262A2B" 14 +set completion-fg "#FFFFFF" 15 +set completion-highlight-bg "#262A2B" 16 +set completion-highlight-fg "#51AFEF" 17 +set completion-group-bg "#262A2B" 18 +set completion-group-fg "#51AFEF"