diff --git a/pkgs/tools/misc/tlp/default.nix b/pkgs/tools/misc/tlp/default.nix
index 4f90b432d04..5210a07d7ff 100644
--- a/pkgs/tools/misc/tlp/default.nix
+++ b/pkgs/tools/misc/tlp/default.nix
@@ -1,4 +1,5 @@
 { stdenv, fetchFromGitHub, makeWrapper, perl, systemd, iw, rfkill, hdparm, ethtool, inetutils, kmod
+, pciutils, smartmontools
 , enableRDW ? true, networkmanager }:
 
 let version = "0.8";
@@ -28,7 +29,7 @@ in stdenv.mkDerivation {
 
   paths = with stdenv.lib;
           concatMapStringsSep ":" (x: "${x}/bin")
-          ([ iw rfkill hdparm ethtool inetutils systemd kmod ]
+          ([ iw rfkill hdparm ethtool inetutils systemd kmod pciutils smartmontools ]
            ++ optional enableRDW networkmanager
           );