From c023daf180e5a532995c299d380de4522798b97e Mon Sep 17 00:00:00 2001 From: bluepython508 <16466646+bluepython508@users.noreply.github.com> Date: Sat, 1 Nov 2025 20:00:06 +0000 Subject: [PATCH] Improve nix build --- .gitignore | 1 + flake.nix | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3665c15..93bb4c5 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /.direnv *.mgc *.typ +/result diff --git a/flake.nix b/flake.nix index f88b85e..1ec6e50 100644 --- a/flake.nix +++ b/flake.nix @@ -18,9 +18,10 @@ version = "0.1.0"; src = ./.; - cargoHash = lib.fakeHash; + cargoLock.lockFile = ./Cargo.lock; - buildInputs = [pkgs.zathuraPkgs.zathura_core pkgs.girara pkgs.cairo pkgs.pkg-config]; + buildInputs = [pkgs.zathuraPkgs.zathura_core pkgs.girara pkgs.cairo pkgs.openssl]; + nativeBuildInputs = [pkgs.perl pkgs.pkg-config]; # From https://hoverbear.org/blog/rust-bindgen-in-nix/ LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib"; @@ -39,6 +40,11 @@ $(pkg-config --cflags zathura) " ''; + + installPhase = '' + mkdir -p $out/lib/zathura + mv target/*/release/*.so $out/lib/zathura/ + ''; }); });