Files
dot-files/picom/fa.picom.conf

132 lines
3.8 KiB
Plaintext

#################################
# Shadows #
#################################
#Enabled Client-side shadows on windows. Note desktop windows
#(windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
#unless explicitely requested using the wintypes option.
shadow = false;
#Blue radius for shadows in pixels, default is 12
# shadow-radius = 5;
#Opacity of shadows (0-1, default 0.75)
# shadow-opacity = .75;
#Left offset for shadows in pixels (default -15)
# shadow-offset-x = -7;
#Top offset for shadows in pixels (default -15)
# shadow-offset-y = -2;
#Hex string volor value for shadow
# shadow-color = "#081F2F";
#Specify a list of conditions of windows w/ no shadows
# shadow-exclude = []
#################################
# Fading #
#################################
#Fade windows in/out when openin/closing and when opacity change
fading = false;
#Opacity change between steps while fading (0.01-1.0)
# fade-in-step = 0.03;
#Opacity change between stels while fading out (0.01-1.0)
# fade-out-step = 0.03;
#The time between steps in fade steps in milliseconds
# fade-delta = 10;
#Specify a list of conditions of windows that should not be faded
# fade-exclude = []
#################################
# Transparency / Opacity #
#################################
#operacity of inactivty windows (0.1-1.0)
inactive-opacity = 0.9;
#opacity of window titlebars and boarders (0.1-1.0)
frame-opacity = 1.0;
#let inactive opeacity set by -i override the '_NET_WM_WINDOW_OPACITY' values of windows/
inactive-opacity-override = false;
#Default opacity for active windows (0.0-1.0) default to 1
active-opacity = 1.0;
#Dim inactive windows (0.0-1.0, defaults to 0.0)
inactive-dim = 0.1;
#Specify a list of conditions of windows that should never be considered focused
# focus-exclude = []
#Specify a list of opacity rules, in the format 'PERCENT:PATTERN'
#Can be name or class.
opacity-rule = [
"100:class_g = 'Alacritty'",
"100:class_g = 'qutebrowser'",
"100:class_g = 'Qutebrowser'",
"100:class_g = 'zathura'",
"100:class_g = 'conky'",
"100:class_g = 'Zathura'",
"100:class_g = 'dwm'"
];
#################################
# Corners #
#################################
#Set the radius of rounded window corners. When > 0, the compositor will round the corners of windows.
corner-radius = 12;
#Exclude coniditions for rounded corners
rounded-corners-exclude = [
"window_type = 'dock'"
];
#################################
# Background-Blurring #
#################################
#Parameter for background blurring
# blur-method, blue-size, blur-deviation, blur-strength,
#Blue background of semi-transparent windows. Bad in performce with driver dependent behavior.
# blur-background = false
#Blur backgrounds of windows when the window frame is not opaque
#Bad in performance with driver dependent behavior
# blur-background-frame = false
# blur-background-fixed = false
#Exclude coniditions for background blur.
# blur-background-exclude = [];
#################################
# General Settings #
#################################
#Enable remote control via d-bus
# dbus = true
#Daemoize process. Fork to background after initiation
#May cause issues with certain (badly-written) drivers.
# daemon = false
#specify the backend to use 'xrender', 'glx', 'elg', or 'xr_glx_hybrid.
# backend = "glx";
backend = "xrender";
glx-no-stencil = false;
#Use higher precision during render and apply dither when presenting the rendered screen. Reduces banding artifacts but might cause performance degrataion. Only works with OpenGL
# dithered-present = false;
#Enable/Disable Vsync
vsync = true;
#Make transparent windows clip other windows like non-transparent windows do, instead of blending on top of them
# transparent-clipping = true - only works with experimental backend