diff options
author | Nicholas Noll <nbnoll@eml.cc> | 2021-10-07 07:17:04 -0700 |
---|---|---|
committer | Nicholas Noll <nbnoll@eml.cc> | 2021-10-07 07:17:04 -0700 |
commit | 7427dabda9427aef9345742d9ab2bb88af2ad2b5 (patch) | |
tree | ed67a0ee317e1f8d5825ac94f69b1dc0ffed75fd | |
parent | 57b3d876d611ad3b9778ae8845e1bd070ea78ce2 (diff) |
fix(picom): rounded corners on status bar
-rw-r--r-- | .config/nvim/init.lua | 10 | ||||
-rw-r--r-- | .config/picom/config | 34 | ||||
-rw-r--r-- | .xinitrc | 4 |
3 files changed, 33 insertions, 15 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index ee1370e..04b2313 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -8,21 +8,23 @@ local vi = vim.v.progname == 'vi' local packages = string.gmatch(vim.fn.glob(config .. "/pack/vendor/opt/*"), "[^\n]+") +local packadd = function(name) vim.cmd("packadd " .. name) end +local packtouch = function(name) vim.cmd("packadd! " .. name) end + for package in packages do local basename, _ = package:gsub("(.*/)(.*)", "%2") if vim.v.vim_did_enter == 1 then - vim.cmd("packadd " .. basename) + packadd(basename) else - vim.cmd("packadd! " .. basename) + packtouch(basename) end end -vim.cmd("packadd termdebug") +packadd("termdebug") -------------------------------------------------------------------------- -- commands vim.cmd('filetype indent plugin on') -vim.cmd('syntax enable') -------------------------------------------------------------------------- -- includes diff --git a/.config/picom/config b/.config/picom/config index 2deffb5..2037f1f 100644 --- a/.config/picom/config +++ b/.config/picom/config @@ -6,12 +6,13 @@ backend = "glx"; refresh-rate = 0; vsync = false; xrender-sync-fence = true; +mark-ovredir-focused = true; # ------------------------------------------------------------------------ # fading fading = true; -fade-delta = 2; +fade-delta = 5; fade-in-step = 0.05; fade-out-step = 0.05; @@ -23,26 +24,35 @@ shadow-radius = 5; shadow-offset-x = -5; shadow-offset-y = -5; shadow-opacity = 0.5; +shadow-exclude = [ + "class_g = 'dwm'", +] # ------------------------------------------------------------------------ # special classes round-borders = 1; +round-borders-exclude = [ + "class_i = 'dwm'", +]; corner-radius = 4; +rounded-corners-exclude = [ + "class_i = 'dwm'", +] -menu = { shadow = false; opacity = 1.0 }; -dropdown_menu = { shadow = false; opacity = 1.0 }; -popup_menu = { shadow = false; opacity = 1.0 }; -utility = { shadow = false; opacity = 1.0 }; +wintypes: +{ + dropdown_menu = { shadow = false; opacity = 1.0 }; + popup_menu = { shadow = false; opacity = 1.0 }; + utility = { shadow = false; opacity = 1.0 }; +}; # ------------------------------------------------------------------------ # opacity -focus-exclude = "x = 0 && y = 0 && override_redirect = true"; - -inactive-opacity = 0.9; -active-opacity = 0.97; -frame-opacity = 0.9; +inactive-opacity = 0.85; +active-opacity = 0.95; +frame-opacity = 0.85; detect-client-opacity = true; inactive-opacity-override = false; @@ -54,6 +64,10 @@ opacity-rule = [ "99:class_g = 'zoom'", ]; +focus-exclude = [ + "class_i = 'dwm'" +]; + # ------------------------------------------------------------------------ # blur @@ -1,7 +1,9 @@ #!/bin/sh picom --experimental-backends --config ~/.config/picom/config & -feh --bg-scale ~/media/pics/surf.jpg +feh --bg-scale ~/media/background.jpg + +~/.screenlayout/home.sh xbanish & status & |