nixos/picom: add package option

This commit is contained in:
ash 2023-08-10 18:40:42 +01:00
parent e6ab46982d
commit 05245fc0ea

View File

@ -61,6 +61,8 @@ in {
''; '';
}; };
package = mkPackageOption pkgs "picom" { };
fade = mkOption { fade = mkOption {
type = types.bool; type = types.bool;
default = false; default = false;
@ -301,13 +303,13 @@ in {
}; };
serviceConfig = { serviceConfig = {
ExecStart = "${pkgs.picom}/bin/picom --config ${configFile}"; ExecStart = "${cfg.package}/bin/picom --config ${configFile}";
RestartSec = 3; RestartSec = 3;
Restart = "always"; Restart = "always";
}; };
}; };
environment.systemPackages = [ pkgs.picom ]; environment.systemPackages = [ cfg.package ];
}; };
meta.maintainers = with lib.maintainers; [ rnhmjoj ]; meta.maintainers = with lib.maintainers; [ rnhmjoj ];