19 lines
305 B
Nix
19 lines
305 B
Nix
{ pkgs ? import <nixpkgs> {} }:
|
|
pkgs.mkShell {
|
|
buildInputs = with pkgs;[
|
|
rustup
|
|
];
|
|
nativeBuildInputs = with pkgs;[
|
|
libpq
|
|
libmysqlclient
|
|
sqlite
|
|
|
|
];
|
|
PKG_CONFIG_PATH = "${pkgs.openssl.dev}/lib/pkgconfig";
|
|
|
|
|
|
shellHook = ''
|
|
[ ! -f .env ] || export $(grep -v '^#' .env | xargs)
|
|
'';
|
|
}
|