From c9ce0ee00b6bfc330380eb08390ac226a6cbe131 Mon Sep 17 00:00:00 2001 From: TheGeneralist <180094941+thegeneralist01@users.noreply.github.com> Date: Wed, 24 Jun 2026 18:39:05 +0200 Subject: [PATCH] feat(nix): add single-file-cli and chromium to both wrappers --- flake.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 368dd8c..90f01ef 100644 --- a/flake.nix +++ b/flake.nix @@ -105,6 +105,8 @@ nativeBuildInputs = [ pkgs.makeWrapper ]; buildInputs = [ pkgs.yt-dlp + pkgs.single-file-cli + pkgs.chromium tweetPython ]; phases = [ "installPhase" ]; @@ -115,11 +117,15 @@ chmod +x $out/libexec/archivr/scrape_user_tweet_contents.py makeWrapper $out/libexec/archivr/archivr $out/bin/archivr \ --set ARCHIVR_YT_DLP ${pkgs.yt-dlp}/bin/yt-dlp \ + --set ARCHIVR_SINGLE_FILE ${pkgs.single-file-cli}/bin/single-file \ + --set ARCHIVR_CHROME ${pkgs.chromium}/bin/chromium \ --set ARCHIVR_TWEET_PYTHON ${tweetPython}/bin/python3 \ --set ARCHIVR_TWEET_SCRAPER $out/libexec/archivr/scrape_user_tweet_contents.py \ --prefix PATH : ${ lib.makeBinPath [ pkgs.yt-dlp + pkgs.single-file-cli + pkgs.chromium tweetPython ] } @@ -129,7 +135,7 @@ pname = "archivr-server-wrapped"; inherit version; nativeBuildInputs = [ pkgs.makeWrapper ]; - buildInputs = [ tweetPython ]; + buildInputs = [ tweetPython pkgs.single-file-cli pkgs.chromium ]; phases = [ "installPhase" ]; installPhase = '' mkdir -p $out/bin $out/libexec/archivr-server $out/share/archivr-server/static @@ -139,6 +145,8 @@ cp -r ${./crates/archivr-server/static}/* $out/share/archivr-server/static/ makeWrapper $out/libexec/archivr-server/archivr-server $out/bin/archivr-server \ --set ARCHIVR_STATIC_DIR $out/share/archivr-server/static \ + --set ARCHIVR_SINGLE_FILE ${pkgs.single-file-cli}/bin/single-file \ + --set ARCHIVR_CHROME ${pkgs.chromium}/bin/chromium \ --set ARCHIVR_TWEET_PYTHON ${tweetPython}/bin/python3 \ --set ARCHIVR_TWEET_SCRAPER $out/libexec/archivr-server/scrape_user_tweet_contents.py '';