summaryrefslogtreecommitdiff
path: root/picom/picom.conf
diff options
context:
space:
mode:
authorilotterytea <ilotterytea@proton.me>2024-05-26 20:10:26 +0500
committerilotterytea <ilotterytea@proton.me>2024-05-26 20:10:26 +0500
commit036c889c4a4f7f59d1e1a592586b54c5c5e93005 (patch)
treeaa76d678790abc79f24edf83c17a564eb2c6f65d /picom/picom.conf
initial commitHEADmaster
Diffstat (limited to 'picom/picom.conf')
-rw-r--r--picom/picom.conf148
1 files changed, 148 insertions, 0 deletions
diff --git a/picom/picom.conf b/picom/picom.conf
new file mode 100644
index 0000000..6870142
--- /dev/null
+++ b/picom/picom.conf
@@ -0,0 +1,148 @@
+# Animations
+
+transition-length = 250;
+transition-pow-x = 0.3;
+transition-pow-y = 0.3;
+transition-pow-w = 0.3;
+transition-pow-h = 0.3;
+size-transition = true;
+
+## Corners
+
+corner-radius = 5;
+round-borders = 5;
+rounded-corners-exclude = [
+ "window_type = 'dock'",
+ "window_type = 'desktop'",
+ "class_g = 'Plank'"
+];
+
+## Shadows
+
+shadow = true;
+shadow-radius = 10;
+shadow-opacity = 0.25;
+shadow-offset-x = -10;
+shadow-offset-y = -10;
+# shadow-red = 0
+# shadow-green = 0
+# shadow-blue = 0
+shadow-color = "#000000"
+shadow-exclude = [
+ #"name = 'Notification'",
+ "class_g = 'Conky'",
+ #"class_g ?= 'Notify-osd'",
+ "class_g = 'firefox'",
+ #"class_g = 'Rofi'",
+ "class_g = 'Plank'",
+ "_GTK_FRAME_EXTENTS@:c"
+];
+# shadow-exclude-reg = ""
+
+## Fading
+
+fading = true;
+fade-in-step = 0.03;
+fade-out-step = 0.03;
+fade-delta = 7
+fade-exclude = [
+ "class_g *?= \"rofi\""
+]
+no-fading-openclose = false
+no-fading-destroyed-argb = false
+
+## Transparency / Opacity
+
+inactive-opacity = 1.0;
+frame-opacity = 1.0;
+inactive-opacity-override = false;
+active-opacity = 1.0
+inactive-dim = 0.0
+focus-exclude = [
+ "class_g *?= \"rofi\"",
+ "class_g = 'Plank'"
+];
+inactive-dim-fixed = 1.0
+# opacity-rule = []
+
+
+# Background-Blurring
+
+blur: {
+ method = "dual_kawase";
+ strength = 4.0;
+ # deviation = 1.0;
+ # kernel = "11x11gaussian";
+}
+
+# blur-background = true;
+# blur-background-frame = true;
+# blur-kern = "3x3box";
+# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
+# blur-background-fixed = true;
+
+blur-background-exclude = [
+ "window_type = 'desktop'",
+ "window_type = 'utility'",
+ #"window_type = 'notification'",
+ "class_g = 'slop'",
+ #"class_g = 'Polybar'",
+ "class_g = 'Firefox' && argb",
+ "class_g = 'Plank'",
+ "name = 'rofi - Search'",
+ "_GTK_FRAME_EXTENTS@:c"
+];
+# blur-method = "dual_kawase"
+# blur-size = 12
+# blur-deviation = false
+# blur-strength = 5
+# blur-background = false
+# blur-background-frame = false
+# blur-background-fixed = false
+
+# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
+blur-kern = "3x3box";
+
+# General Settings
+
+backend = "glx"; #xrender, glx, xr_glx_hybrid
+vsync = true;
+
+mark-wmwin-focused = true;
+mark-ovredir-focused = true;
+detect-rounded-corners = true;
+detect-client-opacity = true;
+refresh-rate = 0;
+use-ewmh-active-win = true;
+unredir-if-possible = false
+# unredir-if-possible-delay = 0
+# unredir-if-possible-exclude = []
+
+detect-transient = true;
+detect-client-leader = true;
+# resize-damage = 1
+# invert-color-include = []
+# glx-no-stencil = false
+# glx-no-rebind-pixmap = false
+
+use-damage = true;
+xrender-sync-fence = true;
+
+# no-ewmh-fullscreen = false
+# max-brightness = 1.0
+# transparent-clipping = false
+log-level = "warn";
+# log-file = "/path/to/your/log/file"
+
+# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard:
+# "unknown", "desktop", "dock", "toolbar", "menu", "utility",
+# "splash", "dialog", "normal", "dropdown_menu", "popup_menu",
+# "tooltip", "notification", "combo", and "dnd".
+wintypes:
+{
+ tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
+ dock = { shadow = false; }
+ dnd = { shadow = false; }
+ popup_menu = { opacity = 0.95; }
+ dropdown_menu = { opacity = 0.95; }
+};