diff --git a/nixos/modules/monitoring/exporters/megacli2prom.nix b/nixos/modules/monitoring/exporters/megacli2prom.nix
index adc69934d9e6b88c2f6585c428741e1f285a076a..b364088aa148a2faa58a6ac34980120f8d7bf9d0 100644
--- a/nixos/modules/monitoring/exporters/megacli2prom.nix
+++ b/nixos/modules/monitoring/exporters/megacli2prom.nix
@@ -9,7 +9,7 @@
 #
 # See https://nixos.org/manual/nixos/stable/#module-services-prometheus-exporters
 
-{ config, options, lib, ourpkgs, ... }:
+{ config, options, lib, ourpkgs, pkgs, ... }:
 
 let
   cfg = config.services.private-storage.monitoring.megacli2prom;
@@ -41,6 +41,7 @@ in {
         description = "MegaCli2Prom metrics gathering service";
         wantedBy = [ "multi-user.target" ];
         startAt = cfg.interval;
+        path = [ pkgs.megacli ];
         script = "${ourpkgs.megacli2prom}/bin/megacli2prom > ${cfg.outFile}";
       };
   };
diff --git a/nixos/pkgs/megacli2prom/default.nix b/nixos/pkgs/megacli2prom/default.nix
index 60c77e8b7e230de5c92374d0144e205b8a71c855..f2a14aacfabf4c81eb5693a8a2e3cee01c2bbe6f 100644
--- a/nixos/pkgs/megacli2prom/default.nix
+++ b/nixos/pkgs/megacli2prom/default.nix
@@ -9,10 +9,6 @@ pkgs.stdenv.mkDerivation {
   name = "megacli2prom";
   buildInputs = [ pkgs.python3 pkgs.megacli ];
   src = repo;
-  prePatch = ''
-    substituteInPlace ./megacli2prom.py \
-      --replace '/opt/MegaRAID/MegaCli/MegaCli64' '${pkgs.megacli}/bin/MegaCli64'
-  '';
   installPhase = ''
     mkdir -p $out/bin
     cp ./megacli2prom.py $out/bin/megacli2prom
diff --git a/nixos/pkgs/megacli2prom/repo.json b/nixos/pkgs/megacli2prom/repo.json
index fcda3be1730c69daa875e78f72dd26171c18966b..3c8cd0af95adf95e22def4e727b8c2c5d12044aa 100644
--- a/nixos/pkgs/megacli2prom/repo.json
+++ b/nixos/pkgs/megacli2prom/repo.json
@@ -2,7 +2,7 @@
   "owner": "PrivateStorageio",
   "repo": "megacli2prom",
   "branch": "main",
-  "rev": "b845de8110050c7eb8aa655108515edcdb8f36be",
+  "rev": "9536933d325c843b2662f80486660bf81d73941e",
   "outputHashAlgo": "sha512",
-  "outputHash": "2fqnb31i0278kb9mprl62jb4zbar38kjf28b2s8hwpmwp8zsp9c9p4cx7ydn36bjz6bxw7dyjiw6z82jpgcgv3752yab3b4lz01fnz7"
+  "outputHash": "1xrsv0bkmazbhqarx84lhvmrzzdv1bm04xvr0hw1yrw1f4xb450f4pwgapnkjczy0l4c6rp3pmh64cblgbs3ki30wacbv1bqzv5745g"
 }
\ No newline at end of file