fix: ensure openssl linking works in clean build environments

This commit is contained in:
Jon Seager 2026-02-06 17:34:50 +00:00
parent 3fc21658a2
commit 0503fde8de
No known key found for this signature in database

View file

@ -50,11 +50,12 @@
src = lib.cleanSource ./.; src = lib.cleanSource ./.;
cargoLock.lockFile = ./Cargo.lock; cargoLock.lockFile = ./Cargo.lock;
nativeBuildInputs = [ nativeBuildInputs = with pkgs; [
pkgs.pkg-config pkg-config
pkgs.tailwindcss_4 tailwindcss_4
]; ];
buildInputs = [ pkgs.openssl ];
buildInputs = with pkgs; [ openssl ];
preBuild = '' preBuild = ''
tailwindcss -i static/css/input.css -o static/css/styles.css --minify tailwindcss -i static/css/input.css -o static/css/styles.css --minify
@ -103,6 +104,7 @@
NIX_CONFIG = "experimental-features = nix-command flakes"; NIX_CONFIG = "experimental-features = nix-command flakes";
RUST_SRC_PATH = "${rust}/lib/rustlib/src/rust/library"; RUST_SRC_PATH = "${rust}/lib/rustlib/src/rust/library";
LD_LIBRARY_PATH = with pkgs; lib.makeLibraryPath [ openssl ];
buildInputs = [ buildInputs = [
rust rust
@ -112,6 +114,8 @@
flyctl flyctl
nil nil
nixfmt nixfmt
openssl
pkg-config
sqlite sqlite
sqlx-cli sqlx-cli
tailwindcss_4 tailwindcss_4