diff --git a/_config/picom.conf b/_config/picom.conf new file mode 100644 index 0000000..247a95e --- /dev/null +++ b/_config/picom.conf @@ -0,0 +1,32 @@ +#backend = "xrender"; +mark-wmwin-focused = true; +detect-client-opacity = true; + +refresh-rate = 0; +sync = "none"; +detect-transient = true; +detect-client-leader = true; +fading = true; +fade-delta = 20; +fade-in-step = 0.2; +fade-out-step = 0.2; + +blur-kern = "3x3box" +blur-background = false; + +### Shadows +shadow = true; +shadow-opacity = 0.3; +#shadow-radius = 3; +shadow-exclude = [ + "class_g = 'slop'", +] + +opacity-rule = [ + "98:class_g = 'kitty' && focused", + "95:class_g = 'kitty' && !focused", + "98:name *= 'polybar'" +]; + +# other +unredir-if-possible = true; diff --git a/vim/.gitignore b/vim/.gitignore new file mode 100644 index 0000000..b681d78 --- /dev/null +++ b/vim/.gitignore @@ -0,0 +1,2 @@ +autoload/ +bundle/ diff --git a/vim/autoload/.gitignore b/vim/autoload/.gitignore deleted file mode 100644 index 72e8ffc..0000000 --- a/vim/autoload/.gitignore +++ /dev/null @@ -1 +0,0 @@ -* diff --git a/vim/bundle/.gitignore b/vim/bundle/.gitignore deleted file mode 100644 index 72e8ffc..0000000 --- a/vim/bundle/.gitignore +++ /dev/null @@ -1 +0,0 @@ -* diff --git a/vim/coc-settings.json b/vim/coc-settings.json new file mode 100644 index 0000000..41f6d24 --- /dev/null +++ b/vim/coc-settings.json @@ -0,0 +1,23 @@ +{ + "languageserver": { + "ccls": { + "command": "ccls", + "filetypes": [ + "c", + "cpp" + ], + "rootPatterns": [ + ".ccls", + ".git/", + ".hg/", + ".vim/", + "compile_commands.json" + ], + "initializationOptions":{ + "cache": { + "directory": "/tmp/ccls" + } + } + } + } +} diff --git a/vim/vimrc b/vim/vimrc index 63d0f32..8da959c 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -52,7 +52,7 @@ set smarttab if empty(glob('~/.vim/autoload/plug.vim')) silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim - autocmd VimEnter * PlugInstall --sync | source $MYVIMRC + autocmd VimEnter * PlugInstall --sync | quit endif " begin vim-plug items