nix-config/home/picom.nix

48 lines
765 B
Nix
Raw Normal View History

{ lib, ... }:
{
services.picom = rec {
enable = true;
backend = "glx";
vSync = true;
fade = true;
shadow = true;
fadeDelta = 5;
shadowOpacity = 0.2;
fadeExclude = [
"window_type = 'menu'"
"window_type = 'dropdown_menu'"
"window_type = 'popup_menu'"
"window_type = 'tooltip'"
];
shadowExclude = fadeExclude ++ [
"class_g = 'slop'"
];
opacityRules = [
"95:class_g = 'Thunar'"
];
settings = {
blur = {
method = "dual_kawase";
size = 10;
};
blur-background-exclude = [
"class_g = 'slop'"
];
clip-shadow-above = [
"class_g = 'dwm'"
];
};
};
systemd.user.services.picom = lib.mkForce { };
}