about summary refs log tree commit diff stats
path: root/package/package.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--package/package.nix16
1 files changed, 6 insertions, 10 deletions
diff --git a/package/package.nix b/package/package.nix
index a5c33a7..c3bc338 100644
--- a/package/package.nix
+++ b/package/package.nix
@@ -17,15 +17,15 @@
   python3,
   rustPlatform,
   sqlite,
-  blake3,
   tree-sitter-yts,
+  fd,
 }: let
   version = "0.1.0";
 
   src = ./..;
 
   buildInputs = [
-    (python3.withPackages (ps: [ps.yt-dlp blake3]))
+    (python3.withPackages (ps: [ps.yt-dlp]))
     mpv-unwrapped.dev
     ffmpeg
   ];
@@ -37,6 +37,7 @@ in
     nativeBuildInputs = [
       makeWrapper
       sqlite
+      fd
     ];
 
     env = let
@@ -48,7 +49,7 @@ in
       PYO3_PYTHON = lib.getExe (python3.withPackages (ps: [ps.yt-dlp]));
 
       C_INCLUDE_PATH = "${glibc.dev}/include";
-      DATABASE_URL = "sqlite://target/database.sqlite";
+      DATABASE_URL = "sqlite://target/database.sqlx";
       LIBCLANG_INCLUDE_PATH = "${llvmPackages_latest.clang-unwrapped.lib}/lib/clang/${clang_version}/include";
       LIBCLANG_PATH = "${llvmPackages_latest.clang-unwrapped.lib}/lib/libclang.so";
     };
@@ -60,20 +61,15 @@ in
     '';
 
     passthru = {
-      inherit blake3 tree-sitter-yts;
+      inherit tree-sitter-yts;
     };
 
     cargoLock = {
       lockFile = ../Cargo.lock;
     };
 
-    postBuild = ''
-      install -m755 ./python_update/raw_update.py -D "$out/bin/raw_update.py"
-      patchShebangs "$out/bin/raw_update.py"
-    '';
-
     postInstall = ''
       wrapProgram $out/bin/yt \
-        --prefix PATH : ${lib.makeBinPath buildInputs}:$out/bin
+        --prefix PATH : ${lib.makeBinPath buildInputs}
     '';
   }