42 lines
		
	
	
	
		
			650 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			650 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{
 | 
						|
  config,
 | 
						|
  pkgs,
 | 
						|
  lib,
 | 
						|
  ...
 | 
						|
}: {
 | 
						|
  services.picom = {
 | 
						|
    enable = true;
 | 
						|
    fade = true;
 | 
						|
    fadeSteps = [0.1 0.1];
 | 
						|
    fadeDelta = 10;
 | 
						|
    settings = {
 | 
						|
      animations = [
 | 
						|
        {
 | 
						|
          triggers = [
 | 
						|
            "open"
 | 
						|
            "show"
 | 
						|
          ];
 | 
						|
 | 
						|
          preset = "appear";
 | 
						|
          duration = "1";
 | 
						|
        }
 | 
						|
        {
 | 
						|
          triggers = [
 | 
						|
            "close"
 | 
						|
            "hide"
 | 
						|
          ];
 | 
						|
 | 
						|
          preset = "disappear";
 | 
						|
          duration = "1";
 | 
						|
        }
 | 
						|
        {
 | 
						|
          triggers = [
 | 
						|
            "geometry"
 | 
						|
          ];
 | 
						|
          preset = "geometry-change";
 | 
						|
          duration = "1";
 | 
						|
        }
 | 
						|
      ];
 | 
						|
    };
 | 
						|
  };
 | 
						|
}
 |