fix: ensure openssl linking works in clean build environments
This commit is contained in:
parent
3fc21658a2
commit
0503fde8de
1 changed files with 8 additions and 4 deletions
12
flake.nix
12
flake.nix
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue