Updated rofi, sxhkd, and vim configs
This commit is contained in:
parent
c2b0b6e56f
commit
0598cceace
3 changed files with 228 additions and 18 deletions
|
@ -1,10 +1,14 @@
|
|||
#
|
||||
# ______ __ __ __ __ __ __ _____ ______ ______
|
||||
# /\ ___\ /\_\_\_\ /\ \_\ \ /\ \/ / /\ __-. /\ == \ /\ ___\
|
||||
# \ \___ \ \/_/\_\/_ \ \ __ \ \ \ _"-. \ \ \/\ \ \ \ __< \ \ \____
|
||||
# \/\_____\ /\_\/\_\ \ \_\ \_\ \ \_\ \_\ \ \____- \ \_\ \_\ \ \_____\
|
||||
# \/_____/ \/_/\/_/ \/_/\/_/ \/_/\/_/ \/____/ \/_/ /_/ \/_____/
|
||||
|
||||
|
||||
# increase / decrease volume
|
||||
XF86Audio{Raise,Lower}Volume
|
||||
amixer -q sset Master {2%+,2%-} unmute
|
||||
|
||||
# Mute volume
|
||||
XF86AudioMute
|
||||
amixer -q sset Master toggle
|
||||
mixerctl outputs.master={+10\,+10,-10\,-10}
|
||||
|
||||
# brightness
|
||||
XF86MonBrightness{Up,Down}
|
||||
|
@ -13,6 +17,9 @@ XF86MonBrightness{Up,Down}
|
|||
super + r
|
||||
rofi -show run
|
||||
|
||||
super + w
|
||||
rofi -show window
|
||||
|
||||
super + Return
|
||||
urxvtc
|
||||
|
||||
|
@ -20,4 +27,13 @@ super + p
|
|||
rofi-pass
|
||||
|
||||
super + control + q
|
||||
pkill xwait
|
||||
pkill xinit
|
||||
|
||||
super + shift + s
|
||||
slock
|
||||
|
||||
super + s
|
||||
rofi -show ssh
|
||||
|
||||
super + o
|
||||
~/.scripts/youtube-rofi
|
||||
|
|
161
.config/wal/templates/colors-rofi-dark.rasi
Normal file
161
.config/wal/templates/colors-rofi-dark.rasi
Normal file
|
@ -0,0 +1,161 @@
|
|||
* {{
|
||||
active-background: {color2};
|
||||
active-foreground: @foreground;
|
||||
normal-background: @background;
|
||||
normal-foreground: @foreground;
|
||||
urgent-background: {color1};
|
||||
urgent-foreground: @foreground;
|
||||
|
||||
alternate-active-background: @background;
|
||||
alternate-active-foreground: @foreground;
|
||||
alternate-normal-background: @background;
|
||||
alternate-normal-foreground: @foreground;
|
||||
alternate-urgent-background: @background;
|
||||
alternate-urgent-foreground: @foreground;
|
||||
|
||||
selected-active-background: {color1};
|
||||
selected-active-foreground: @background;
|
||||
selected-normal-background: {color2};
|
||||
selected-normal-foreground: @background;
|
||||
selected-urgent-background: {color3};
|
||||
selected-urgent-foreground: @background;
|
||||
|
||||
background-color: @background;
|
||||
background: {background};
|
||||
foreground: {foreground};
|
||||
border-color: @background;
|
||||
spacing: 2;
|
||||
}}
|
||||
|
||||
#window {{
|
||||
background-color: @background;
|
||||
border: 0;
|
||||
padding: 2.5ch;
|
||||
}}
|
||||
|
||||
#mainbox {{
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}}
|
||||
|
||||
#message {{
|
||||
border: 2px 0px 0px;
|
||||
border-color: @border-color;
|
||||
padding: 1px;
|
||||
}}
|
||||
|
||||
#textbox {{
|
||||
text-color: @foreground;
|
||||
}}
|
||||
|
||||
inputbar {{
|
||||
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
|
||||
}}
|
||||
|
||||
textbox-prompt-colon {{
|
||||
expand: false;
|
||||
str: ":";
|
||||
margin: 0px 0.3em 0em 0em;
|
||||
text-color: @normal-foreground;
|
||||
}}
|
||||
|
||||
#listview {{
|
||||
fixed-height: 0;
|
||||
border: 2px 0px 0px;
|
||||
border-color: @border-color;
|
||||
spacing: 2px;
|
||||
scrollbar: true;
|
||||
padding: 2px 0px 0px;
|
||||
}}
|
||||
|
||||
#element {{
|
||||
border: 0;
|
||||
padding: 1px;
|
||||
}}
|
||||
|
||||
#element.normal.normal {{
|
||||
background-color: @normal-background;
|
||||
text-color: @normal-foreground;
|
||||
}}
|
||||
|
||||
#element.normal.urgent {{
|
||||
background-color: @urgent-background;
|
||||
text-color: @urgent-foreground;
|
||||
}}
|
||||
|
||||
#element.normal.active {{
|
||||
background-color: @active-background;
|
||||
text-color: @active-foreground;
|
||||
}}
|
||||
|
||||
#element.selected.normal {{
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}}
|
||||
|
||||
#element.selected.urgent {{
|
||||
background-color: @selected-urgent-background;
|
||||
text-color: @selected-urgent-foreground;
|
||||
}}
|
||||
|
||||
#element.selected.active {{
|
||||
background-color: @selected-active-background;
|
||||
text-color: @selected-active-foreground;
|
||||
}}
|
||||
|
||||
#element.alternate.normal {{
|
||||
background-color: @alternate-normal-background;
|
||||
text-color: @alternate-normal-foreground;
|
||||
}}
|
||||
|
||||
#element.alternate.urgent {{
|
||||
background-color: @alternate-urgent-background;
|
||||
text-color: @alternate-urgent-foreground;
|
||||
}}
|
||||
|
||||
#element.alternate.active {{
|
||||
background-color: @alternate-active-background;
|
||||
text-color: @alternate-active-foreground;
|
||||
}}
|
||||
|
||||
#scrollbar {{
|
||||
width: 4px;
|
||||
border: 0;
|
||||
handle-width: 8px;
|
||||
padding: 0;
|
||||
}}
|
||||
|
||||
#sidebar {{
|
||||
border: 2px 0px 0px;
|
||||
border-color: @border-color;
|
||||
}}
|
||||
|
||||
#button {{
|
||||
text-color: @normal-foreground;
|
||||
}}
|
||||
|
||||
#button.selected {{
|
||||
background-color: @selected-normal-background;
|
||||
text-color: @selected-normal-foreground;
|
||||
}}
|
||||
|
||||
#inputbar {{
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
padding: 1px;
|
||||
}}
|
||||
|
||||
#case-indicator {{
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}}
|
||||
|
||||
#entry {{
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}}
|
||||
|
||||
#prompt {{
|
||||
spacing: 0;
|
||||
text-color: @normal-foreground;
|
||||
}}
|
57
.vimrc
57
.vimrc
|
@ -1,17 +1,24 @@
|
|||
" __ __ __ __ __ ______ ______
|
||||
" /\ \ / / /\ \ /\ "-./ \ /\ == \ /\ ___\
|
||||
" \ \ \'/ \ \ \ \ \ \-./\ \ \ \ __< \ \ \____
|
||||
" \ \__| \ \_\ \ \_\ \ \_\ \ \_\ \_\ \ \_____\
|
||||
" \/_/ \/_/ \/_/ \/_/ \/_/ /_/ \/_____/
|
||||
|
||||
call plug#begin('~/.vim/plugged')
|
||||
|
||||
Plug 'tpope/vim-sensible'
|
||||
Plug 'tpope/vim-fugitive'
|
||||
Plug 'tpope/vim-vinegar'
|
||||
Plug 'lervag/vimtex'
|
||||
Plug 'Shougo/deoplete.nvim'
|
||||
Plug 'roxma/nvim-yarp'
|
||||
Plug 'roxma/vim-hug-neovim-rpc'
|
||||
Plug 'w0rp/ale'
|
||||
Plug 'lervag/vimtex'
|
||||
Plug 'lervag/vimtex', { 'for' : 'tex' }
|
||||
Plug 'ervandew/supertab'
|
||||
Plug 'dylanaraps/wal.vim'
|
||||
Plug 'airblade/vim-gitgutter'
|
||||
Plug '~/.fzf'
|
||||
Plug 'junegunn/fzf.vim'
|
||||
|
||||
call plug#end()
|
||||
|
||||
|
@ -115,17 +122,43 @@ hi User9 ctermfg=007
|
|||
|
||||
|
||||
"""" LaTeX
|
||||
let g:vimtex_complete_enabled = 1
|
||||
if !exists('g:deoplete#omni#input_patterns')
|
||||
let g:deoplete#omni#input_patterns = {}
|
||||
endif
|
||||
let g:deoplete#omni#input_patterns.tex = g:vimtex#re#deoplete
|
||||
let g:vimtex_compiler_latexmk = {
|
||||
\ 'callback': 0,
|
||||
\ 'backend' : 'jobs'
|
||||
\}
|
||||
nmap <leader>lw :VimtexCountWords<CR>
|
||||
autocmd FileType tex call s:latex_config()
|
||||
function! s:latex_config()
|
||||
let g:tex_fast = "cMmprs"
|
||||
let g:tex_flavor = "latex"
|
||||
let g:tex_fold_enabled = 0
|
||||
let g:tex_comment_nospell = 1
|
||||
setlocal nocursorline
|
||||
let g:tex_conceal = ""
|
||||
let g:vimtex_complete_enabled = 1
|
||||
let g:vimtex_view_automatic = 1
|
||||
let g:vimtex_compiler_progname = 'latexmk'
|
||||
let g:vimtex_view_method = 'zathura'
|
||||
if !exists('g:deoplete#omni#input_patterns')
|
||||
let g:deoplete#omni#input_patterns = {}
|
||||
endif
|
||||
let g:deoplete#omni#input_patterns.tex = g:vimtex#re#deoplete
|
||||
let g:vimtex_compiler_latexmk = {
|
||||
\ 'callback': 1,
|
||||
\ 'backend' : 'jobs'
|
||||
\}
|
||||
nmap <leader>lw :VimtexCountWords<CR>
|
||||
endfunction
|
||||
|
||||
"""" Colors
|
||||
colorscheme wal
|
||||
highlight SignColumn ctermbg=black
|
||||
|
||||
"""" fzf
|
||||
command! -bang -nargs=* Rg
|
||||
\ call fzf#vim#grep(
|
||||
\ 'rg --column --line-number --no-heading --color=always '.shellescape(<q-args>), 1,
|
||||
\ <bang>0 ? fzf#vim#with_preview('up:60%')
|
||||
\ : fzf#vim#with_preview('right:50%:hidden', '?'),
|
||||
\ <bang>0)
|
||||
|
||||
"""" Splits
|
||||
nnoremap <C-J> <C-W><C-J>
|
||||
nnoremap <C-K> <C-W><C-K>
|
||||
nnoremap <C-L> <C-W><C-L>
|
||||
nnoremap <C-H> <C-W><C-H>
|
||||
|
|
Loading…
Reference in a new issue