summaryrefslogtreecommitdiff
path: root/dotfiles/dwm/.config/picom.conf
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-28 06:57:24 -0600
committerCraig Jennings <c@cjennings.net>2026-01-28 06:57:24 -0600
commitd1660f7c7cf90314222319378fea4ffe87f4671f (patch)
tree381e3bde1c1fb05aabeceacf4698d5db4bec232d /dotfiles/dwm/.config/picom.conf
parentd4d997653574b5a00c01f02a3fb45001cd86c2f4 (diff)
fix(hyprland): resolve waybar 25s startup delay and separate X11 dotfiles
- Add portals.conf with Settings=none to prevent D-Bus timeout - Reorder exec-once: portal/dbus first, then services, then apps - Move X11-specific dotfiles from common/ to dwm/ (Xresources, xinitrc, picom, redshift, conky, flameshot, touchpad-indicator) - Delete obsolete xdg-desktop-portal-gtk drop-in from common/
Diffstat (limited to 'dotfiles/dwm/.config/picom.conf')
-rw-r--r--dotfiles/dwm/.config/picom.conf56
1 files changed, 56 insertions, 0 deletions
diff --git a/dotfiles/dwm/.config/picom.conf b/dotfiles/dwm/.config/picom.conf
new file mode 100644
index 0000000..0b65df7
--- /dev/null
+++ b/dotfiles/dwm/.config/picom.conf
@@ -0,0 +1,56 @@
+# opacity-rule = [
+# "85:class_g = 'XTerm'",
+# "85:class_g = 'Alacritty'",
+# "85:class_g = 'xterm-kitty'",
+# "85:class_g = 'URxvt'",
+# "85:class_g = 'tabbed'",
+# ];
+# "85:class_g = 'st-256color'",
+# "85:class_g = 'Emacs'",
+
+# Blur
+blur:
+{
+ method = "dual_kawase";
+ strength = 2;
+}
+
+wintypes:
+{
+ normal = { blur-background = true; };
+ splash = { blur-background = false; };
+};
+
+# Fading
+fading = false;
+fade-in-step = 0.07;
+fade-out-step = 0.07;
+fade-exclude = [ ];
+
+# Other
+corner-radius = 10.0;
+round-borders = 1;
+mark-wmwin-focused = true;
+mark-ovredir-focused = true;
+detect-rounded-corners = true;
+rounded-corners-exclude = [
+ "class_g = 'dwm'",
+ "class_g = 'dwmsystray'",
+ "window_type = 'dock'"
+ ];
+detect-client-opacity = true;
+
+vsync = true;
+dbe = false;
+unredir-if-possible = true;
+detect-transient = true;
+detect-client-leader = true;
+invert-color-include = [ ];
+
+# GLX backend
+backend = "glx";
+glx-no-stencil = true;
+glx-copy-from-front = false;
+use-damage = true
+glx-no-rebind-pixmap = true;
+