Files
tranquil-pds/shell.nix
T
Lewis e572cfabde caddy: on-demand TLS endpoint
Lewis: May this revision serve well! <did:plc:3fwecdnvtcscjnrx2p4n7alz>
2026-08-31 10:37:19 +03:00

52 lines
700 B
Nix

{
mkShell,
callPackage,
rustPlatform,
# repo tooling
just,
# rust tooling
clippy,
rustfmt,
rust-analyzer,
sqlx-cli,
cargo-nextest,
# nix jemalloc for some tests that use jemalloc
rust-jemalloc-sys,
# frontend tooling
svelte-language-server,
typescript-language-server,
}:
let
pds = callPackage ./default.nix { };
frontend = callPackage ./frontend.nix { };
in
mkShell {
inputsFrom = [
pds
frontend
];
env = {
RUST_SRC_PATH = rustPlatform.rustLibSrc;
};
packages = [
just
clippy
rustfmt
rust-analyzer
sqlx-cli
cargo-nextest
rust-jemalloc-sys
svelte-language-server
typescript-language-server
];
}