diff --git a/flake.nix b/flake.nix
index d1118b1..0c153d1 100644
--- a/flake.nix
+++ b/flake.nix
@@ -22,10 +22,16 @@
       in rec {
         defaultPackage = naersk'.buildPackage {
           src = ./.;
+          usePureFromTOML = false;
+          nativeBuildInputs = with pkgs; [
+            python311
+            pkg-config
+            openssl
+          ];
         };
 
         devShell = pkgs.mkShell {
-          nativeBuildInputs = with pkgs; [rustc cargo python311];
+          packages = with pkgs; [rustc cargo];
         };
       }
     );