summary refs log tree commit diff
diff options
context:
space:
mode:
authorash <ash@sorrel.sh>2023-08-10 18:40:42 +0100
committerash <ash@sorrel.sh>2023-08-11 17:00:36 +0100
commit05245fc0ea7a7af15bed9544c4c2f4d639a80ef2 (patch)
treeebcd9978af6a1e2cf33e3ab1394ca5906c6363e3
parente6ab46982debeab9831236869539a507f670a129 (diff)
downloadnixpkgs-05245fc0ea7a7af15bed9544c4c2f4d639a80ef2.tar
nixpkgs-05245fc0ea7a7af15bed9544c4c2f4d639a80ef2.tar.gz
nixpkgs-05245fc0ea7a7af15bed9544c4c2f4d639a80ef2.tar.bz2
nixpkgs-05245fc0ea7a7af15bed9544c4c2f4d639a80ef2.tar.lz
nixpkgs-05245fc0ea7a7af15bed9544c4c2f4d639a80ef2.tar.xz
nixpkgs-05245fc0ea7a7af15bed9544c4c2f4d639a80ef2.tar.zst
nixpkgs-05245fc0ea7a7af15bed9544c4c2f4d639a80ef2.zip
nixos/picom: add `package` option
-rw-r--r--nixos/modules/services/x11/picom.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/x11/picom.nix b/nixos/modules/services/x11/picom.nix
index 1d6f3daa402..01db5a7cd4d 100644
--- a/nixos/modules/services/x11/picom.nix
+++ b/nixos/modules/services/x11/picom.nix
@@ -61,6 +61,8 @@ in {
       '';
     };
 
+    package = mkPackageOption pkgs "picom" { };
+
     fade = mkOption {
       type = types.bool;
       default = false;
@@ -301,13 +303,13 @@ in {
       };
 
       serviceConfig = {
-        ExecStart = "${pkgs.picom}/bin/picom --config ${configFile}";
+        ExecStart = "${cfg.package}/bin/picom --config ${configFile}";
         RestartSec = 3;
         Restart = "always";
       };
     };
 
-    environment.systemPackages = [ pkgs.picom ];
+    environment.systemPackages = [ cfg.package ];
   };
 
   meta.maintainers = with lib.maintainers; [ rnhmjoj ];