summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Noll <nbnoll@eml.cc>2021-10-07 07:17:04 -0700
committerNicholas Noll <nbnoll@eml.cc>2021-10-07 07:17:04 -0700
commit7427dabda9427aef9345742d9ab2bb88af2ad2b5 (patch)
treeed67a0ee317e1f8d5825ac94f69b1dc0ffed75fd
parent57b3d876d611ad3b9778ae8845e1bd070ea78ce2 (diff)
fix(picom): rounded corners on status bar
-rw-r--r--.config/nvim/init.lua10
-rw-r--r--.config/picom/config34
-rw-r--r--.xinitrc4
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
diff --git a/.xinitrc b/.xinitrc
index b008090..5e8b1c0 100644
--- a/.xinitrc
+++ b/.xinitrc
@@ -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 &