Customize my tridactyl theme, and add and use light variant
[~bandali/configs] / .config / picom / picom.conf
index 097fed5..b3ad0e5 100644 (file)
@@ -16,6 +16,7 @@ shadow-radius = 7;
 
 # The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
 # shadow-opacity = .75
 
 # The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
 # shadow-opacity = .75
+shadow-opacity = 0.83
 
 # The left offset for shadows, in pixels. (defaults to -15)
 # shadow-offset-x = -15
 
 # The left offset for shadows, in pixels. (defaults to -15)
 # shadow-offset-x = -15
@@ -44,10 +45,12 @@ shadow-offset-y = -7;
 #
 # shadow-exclude = []
 shadow-exclude = [
 #
 # shadow-exclude = []
 shadow-exclude = [
+  "! name ~= ''",
   "name = 'Notification'",
   "class_g = 'Conky'",
   "class_g ?= 'Notify-osd'",
   "class_g = 'Cairo-clock'",
   "name = 'Notification'",
   "class_g = 'Conky'",
   "class_g ?= 'Notify-osd'",
   "class_g = 'Cairo-clock'",
+  "argb && ! window_type *= 'menu'",
   "_GTK_FRAME_EXTENTS@:c"
 ];
 
   "_GTK_FRAME_EXTENTS@:c"
 ];
 
@@ -75,13 +78,17 @@ fading = true;
 # Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
 # fade-in-step = 0.028
 fade-in-step = 0.03;
 # Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
 # fade-in-step = 0.028
 fade-in-step = 0.03;
+#fade-in-step = 0.1;
 
 # Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
 # fade-out-step = 0.03
 fade-out-step = 0.03;
 
 # Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
 # fade-out-step = 0.03
 fade-out-step = 0.03;
+#fade-out-step = 0.1;
 
 # The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
 # fade-delta = 10
 
 # The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
 # fade-delta = 10
+fade-delta = 2
+#fade-delta = 9
 
 # Specify a list of conditions of windows that should not be faded.
 # fade-exclude = []
 
 # Specify a list of conditions of windows that should not be faded.
 # fade-exclude = []
@@ -107,11 +114,12 @@ inactive-opacity = 0.8;
 frame-opacity = 0.7;
 
 # Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows.
 frame-opacity = 0.7;
 
 # Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows.
-inactive-opacity-override = true
-inactive-opacity-override = false;
+inactive-opacity-override = true
+inactive-opacity-override = false;
 
 # Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
 # active-opacity = 1.0
 
 # Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
 # active-opacity = 1.0
+#active-opacity = 0.95
 
 # Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
 # inactive-dim = 0.0
 
 # Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
 # inactive-dim = 0.0
@@ -206,8 +214,8 @@ blur-background-exclude = [
 # Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`.
 # `xrender` is the default one.
 #
 # Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`.
 # `xrender` is the default one.
 #
-backend = "glx"
-backend = "xrender";
+backend = "glx"
+backend = "xrender";
 
 # Enable/disable VSync.
 # vsync = false
 
 # Enable/disable VSync.
 # vsync = false
@@ -249,6 +257,7 @@ refresh-rate = 0;
 # provided that the WM supports it.
 #
 # use-ewmh-active-win = false
 # provided that the WM supports it.
 #
 # use-ewmh-active-win = false
+use-ewmh-active-win = true
 
 # Unredirect all windows if a full-screen opaque window is detected,
 # to maximize performance for full-screen windows. Known to cause flickering
 
 # Unredirect all windows if a full-screen opaque window is detected,
 # to maximize performance for full-screen windows. Known to cause flickering
@@ -407,6 +416,6 @@ wintypes:
   tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
   dock = { shadow = false; }
   dnd = { shadow = false; }
   tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
   dock = { shadow = false; }
   dnd = { shadow = false; }
-  popup_menu = { opacity = 0.8; }
-  dropdown_menu = { opacity = 0.8; }
+  popup_menu = { opacity = 0.9; }
+  dropdown_menu = { opacity = 0.9; }
 };
 };