backend = "glx"; vsync = true; unredir-if-possible = true; # Shadow shadow = true; # Enabled client-side shadows on windows. shadow-radius = 12; # The blur radius for shadows. (default 12) shadow-offset-x = -12; # The left offset for shadows. (default -15) shadow-offset-y = -5; # The top offset for shadows. (default -15) shadow-opacity = 0.7 shadow-exclude = [ "n:e:Notification", "n:e:Docky", "g:e:Synapse", # "g:e:Conky", # "g:e:conky", "n:w:*Firefox*", # "n:w:*Chromium*", "n:w:*dockbarx*", "class_g ?= 'Cairo-dock'", # "class_g ?= 'Xfce4-notifyd'", "class_g ?= 'Xfce4-power-manager'", "class_g ?= 'Notify-osd'", "class_g ?= 'com-group_finity-mascot-Main'", "_GTK_FRAME_EXTENTS@:c", "class_g ?= 'i3-frame'", ]; # Specify a list of conditions of windows that should have no shadow painted over, such as a dock window. clip-shadow-above = [ "window_type *= 'dock'", "g:e:Conky", "g:e:conky", ] # Opacity detect-client-opacity = true; inactive-opacity = 1.0; active-opacity = 1.0; inactive-dim = 0.0; focus-exclude = ["g:e:conky"]; fading = true; fade-delta = 30; fade-in-step = 0.2; fade-out-step = 0.2; # Window type settings wintypes: { dock = { shadow = true; clip-shadow-above = true}; override = { shadow = true; clip-shadow-above = true}; dnd = { shadow = false; }; tooltip = { shadow = false; }; }; # Sets the radius of rounded window corners. When > 0, the compositor will # round the corners of windows. Does not interact well with # `transparent-clipping`. detect-rounded-corners = true; corner-radius = 0 # Exclude conditions for rounded corners. rounded-corners-exclude = [ "window_type = 'dock'", "window_type = 'desktop'" ]; blur: { method = "dual_kawase"; strength = 7; # size = 12; # deviation = 50.0; } # Exclude conditions for background blur. blur-background-exclude = [ # "window_type = 'dock'", "window_type = 'desktop'", "_GTK_FRAME_EXTENTS@:c", "class_g = 'conky'", "class_g = 'com-group_finity-mascot-Main'", "class_g = 'Xfce4-screenshooter'", ];