summaryrefslogtreecommitdiff
path: root/modules/home-manager/personal/gui/x/picom.nix
blob: ab373fb4f779eb4209fdc9b8b33658e987a2dfca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ lib, ... }:

{
  services.picom = {
    fade = lib.mkDefault true;
    fadeDelta = lib.mkDefault 4;
    activeOpacity = lib.mkDefault 1.0;
    inactiveOpacity = lib.mkDefault 0.9;
    menuOpacity = lib.mkDefault 0.8;
    opacityRules = [
      "80:class_g = 'i3bar'"
    ];
    shadow = lib.mkDefault true;
    settings.blur.method = lib.mkDefault "gaussian";
    vSync = true; # not default because false seems to be buggy
    backend = "glx";
  };
}