diff --git a/flake.nix b/flake.nix
index 0b0a384..bf2ed66 100644
--- a/flake.nix
+++ b/flake.nix
@@ -38,7 +38,6 @@
             garage
             gcc
             imagemagick
-            protobuf
             rust-analyzer
             rustc
             rustfmt
diff --git a/pict-rs.nix b/pict-rs.nix
index a6d4a5b..73e71a7 100644
--- a/pict-rs.nix
+++ b/pict-rs.nix
@@ -4,7 +4,6 @@
 , lib
 , makeWrapper
 , nixosTests
-, protobuf
 , rustPlatform
 , Security
 , stdenv
@@ -12,21 +11,21 @@
 
 rustPlatform.buildRustPackage {
   pname = "pict-rs";
-  version = "0.5.0-alpha.20";
+  version = "0.5.0-beta.1";
   src = ./.;
 
   cargoLock = {
     lockFile = ./Cargo.lock;
   };
 
-  PROTOC = "${protobuf}/bin/protoc";
-  PROTOC_INCLUDE = "${protobuf}/include";
-
   RUSTFLAGS = "--cfg tokio_unstable --cfg uuid_unstable";
 
-  nativeBuildInputs = [ makeWrapper ];
+  nativeBuildInputs = [ stdenv makeWrapper ];
   buildInputs = lib.optionals stdenv.isDarwin [ Security ];
 
+  TARGET_CC = "${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc";
+  TARGET_AR = "${stdenv.cc}/bin/${stdenv.cc.targetPrefix}ar";
+
   postInstall = ''
     wrapProgram $out/bin/pict-rs \
         --prefix PATH : "${lib.makeBinPath [ imagemagick ffmpeg_6-full exiftool ]}"