nix-config/picom.nix
2023-01-06 20:46:21 -08:00

28 lines
1 KiB
Nix

{ ... }:
{
services.picom = {
enable = true;
settings = {
backend = "glx"; # Fixes black backdrop on some rounded corners
corner-radius = 12;
round-borders = 1;
blur = {
method = "gaussian";
size = 8;
deviation = 2;
# deviation = 0.84089642;
};
#blur-method = "kernel";
#blur-kern = "7,7,0.000003,0.000102,0.000849,0.001723,0.000849,0.000102,0.000003,0.000102,0.003494,0.029143,0.059106,0.029143,0.003494,0.000102,0.000849,0.029143,0.243117,0.493069,0.243117,0.029143,0.000849,0.001723,0.059106,0.493069,0.493069,0.059106,0.001723,0.000849,0.029143,0.243117,0.493069,0.243117,0.029143,0.000849,0.000102,0.003494,0.029143,0.059106,0.029143,0.003494,0.000102,0.000003,0.000102,0.000849,0.001723,0.000849,0.000102,0.000003";
# Ignore polybar
rounded-corners-exclude = [
"window_type = 'dock'"
"window_type = 'desktop'"
];
opacity-rule = [
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
};
};
}