120 lines
		
	
	
	
		
			3.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			120 lines
		
	
	
	
		
			3.8 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
# vim: filetype=conf
 | 
						|
#
 | 
						|
#######################################
 | 
						|
#       _     _
 | 
						|
# _ __ | |__ (_) ___ ___  _ __ ___
 | 
						|
#| '_ \| '_ \| |/ __/ _ \| '_ ` _ \
 | 
						|
#| |_) | | | | | (_| (_) | | | | | |
 | 
						|
#| .__/|_| |_|_|\___\___/|_| |_| |_|
 | 
						|
#|_|
 | 
						|
#######################################
 | 
						|
 | 
						|
 | 
						|
backend = "glx";
 | 
						|
glx-no-stencil = true;
 | 
						|
glx-no-rebind-pixmap = true;
 | 
						|
xrender-sync-fence = true;
 | 
						|
use-damage = true;
 | 
						|
#unredir-if-possible = true;
 | 
						|
#resize-damage = 7;
 | 
						|
vsync = true;
 | 
						|
 | 
						|
corner-radius = 12.0;
 | 
						|
round-borders = 1;
 | 
						|
rounded-corners-exclude = [
 | 
						|
  "class_g = 'dunst'",
 | 
						|
  "class_g = 'Polybar'",
 | 
						|
  "class_g = 'Rofi'",
 | 
						|
  "window_type = 'dock'",
 | 
						|
  "QTILE_INTERNAL:32c = 1"
 | 
						|
  #"! name~=''",
 | 
						|
];
 | 
						|
rounded-borders-exclude = [
 | 
						|
  "class_g = 'dunst'",
 | 
						|
  "class_g = 'Polybar'",
 | 
						|
  "class_g = 'Rofi'",
 | 
						|
  #"QTILE_INTERNAL:32c = 1"
 | 
						|
  #"! name~=''",
 | 
						|
]
 | 
						|
 | 
						|
 #Shadow
 | 
						|
shadow = true;			# Enabled client-side shadows on windows.
 | 
						|
shadow-radius = 40;		# The blur radius for shadows. (default 12)
 | 
						|
shadow-offset-x = -40;		# The left offset for shadows. (default -15)
 | 
						|
shadow-offset-y = -20;		# The top offset for shadows. (default -15)
 | 
						|
shadow-opacity = 0.45;
 | 
						|
shadow-exclude = [
 | 
						|
 "class_g = 'Plank'",
 | 
						|
 "! name~=''",
 | 
						|
 "class_g = 'conky'",
 | 
						|
 "name = 'cpt_frame_window'",
 | 
						|
 "class_g = 'slop'",
 | 
						|
 "name = 'lead'",
 | 
						|
 "name = 'Eww - border1'",
 | 
						|
 "name = 'Eww - border2'",
 | 
						|
 #"name = 'Eww - border'",
 | 
						|
 "class_g = 'firefox' && argb",
 | 
						|
 "QTILE_INTERNAL:32c = 1",
 | 
						|
 "class_g = 'i3lock'",
 | 
						|
 "class_g = 'stalonetray'",
 | 
						|
 #"name = 'polybar-bar_DP-4'",
 | 
						|
 "name = 'Polybar tray window'",
 | 
						|
 "name = 'polybar-tray_DP-4'"
 | 
						|
];
 | 
						|
 | 
						|
# Fading
 | 
						|
fading = true; # Fade windows during opacity changes.
 | 
						|
fade-delta = 5; # The time between steps in a fade in milliseconds. (default 10).
 | 
						|
fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028).
 | 
						|
fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03).
 | 
						|
#no-fading-openclose = true; # Fade windows in/out when opening/closing
 | 
						|
 | 
						|
## Opacity
 | 
						|
#inactive-opacity = 0.90;
 | 
						|
#active-opacity = 1;
 | 
						|
#frame-opacity = 1;
 | 
						|
#inactive-opacity-override = false;
 | 
						|
#inactive-dim = 0.2;
 | 
						|
#inactive-dim-fixed = true;
 | 
						|
## Opacity rules, do "xprop | grep WM_CLASS" to find class name
 | 
						|
#opacity-rule = ["100:class_g = 'firefox'", "100:class_g = 'Chromium'", "100:class_g = 'Polybar'", "100:class_g = 'Thunderbird'", "100:name *? = 'i3lock'", "90:class_i = 'urxvt'", "100:class_i = 'cmatrixterm'", "90:class_i = 'dropdown'", "100:class_g = 'Zathura'", "100:class_g = 'Emacs'", "100:class_g = 'mpv'", "100:class_g = 'Joplin'", "90:class_i = 'applauncher'", "90:class_i = 'greenclip'", "90:class_i = 'bsphidwins'", "90:class_i = 'findFiles'", "90:class_i = 'sxhkdhelp'", "90:class_i = 'splatmoji'", "90:class_i = 'powermenu'", "90:class_i = 'fzfnotes'", "90:class_i = 'google'", "90:class_i = 'Spotify'", "90:class_g *? = 'xob'", "90:class_i = 'notifHistory'"];
 | 
						|
 | 
						|
detect-client-opacity = true; # This prevents opacity being ignored for some apps. For example without this enabled my xfce4-notifyd is 100% opacity no matter what.
 | 
						|
 | 
						|
opacity-rule = [
 | 
						|
  #"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
 | 
						|
  #"40:class_g = 'Bspwm' &&
 | 
						|
  "40:class_i = 'presel_feedback'",
 | 
						|
];
 | 
						|
 | 
						|
# Blur
 | 
						|
blur-method = "dual_kawase";
 | 
						|
blur-strength = 10;
 | 
						|
blur-background = true;
 | 
						|
#blur-background-frame = true;
 | 
						|
blur-background-fixed = true;
 | 
						|
blur-background-exclude = [
 | 
						|
  #"class_g = 'Plank'",
 | 
						|
  "class_g = 'slop'",
 | 
						|
  #"class_g != 'i3lock'",
 | 
						|
  #"name != 'rofi - ' &&
 | 
						|
  "class_i != 'presel_feedback'",
 | 
						|
]
 | 
						|
 | 
						|
# Animation settings
 | 
						|
transition-length = 300;
 | 
						|
transition-pow-x = 0.99;
 | 
						|
transition-pow-y = 0.99;
 | 
						|
transition-pow-w = 0.99;
 | 
						|
transition-pow-h = 0.99;
 | 
						|
size-transition = true;
 | 
						|
 | 
						|
# Window type settings
 | 
						|
wintypes:
 | 
						|
{
 | 
						|
  tooltip = { fade = true; full-shadow = true; opacity = 1; };
 | 
						|
  dock = { full-shadow = true;};
 | 
						|
  popup_menu = { opacity = 1; full-shadow = true; };
 | 
						|
  normal = {full-shadow = true;};
 | 
						|
  dropdown_menu = { opacity = 1; full-shadow = true; }
 | 
						|
};
 |