diff --git a/package.nix b/package.nix
index 915f9db3a8d214d76c721b8ec28af06ad6ee9b50..134d1d749a5224d6ed4008387dba6361d78ec4e1 100644
--- a/package.nix
+++ b/package.nix
@@ -2,7 +2,12 @@
 stdenv.mkDerivation rec {
   version = "0.1.0";
   name = "nheko-${version}";
-  src = ./.;
+  src = builtins.filterSource
+    (path: type:
+      let name = baseNameOf path;
+      in !((type == "directory" && (name == ".git" || name == "build")) ||
+           (type == "symlink" && name == "result") ))
+    ./.;
   nativeBuildInputs = [ cmake ];
   buildInputs = [ qtbase qttranslations lmdb ];
   installPhase = ''