feat: added Leptos server

This commit is contained in:
Andrew Rioux
2025-01-20 22:22:48 -05:00
parent b2cec71667
commit 5ee8802607
16 changed files with 2632 additions and 26 deletions
+16 -2
View File
@@ -58,25 +58,39 @@
libpcap-linux-musl libpcap-freebsd;
buildTools = with pkgs; [
# Tools for local compilation
lld
zig
clang
glibc
# Tools for cross compilation
pkgsCross.x86_64-freebsd.buildPackages.clang
pkgsCross.mingwW64.stdenv.cc
pkgsCross.mingwW64.windows.pthreads
# Tools for building the web UI
cargo-leptos
wasm-bindgen-cli
dart-sass
binaryen
];
devShellTools = with pkgs; [ rust-analyzer taplo cargo-deny ];
devShellTools = with pkgs; [
rust-analyzer
taplo
cargo-deny
cargo-generate
];
craneLib = (crane.mkLib pkgs).overrideToolchain (p:
p.rust-bin.stable.latest.default.override {
p.rust-bin.nightly.latest.default.override {
targets = [
"x86_64-unknown-linux-gnu"
"x86_64-unknown-linux-musl"
"x86_64-pc-windows-gnu"
"x86_64-unknown-freebsd"
"wasm32-unknown-unknown"
];
});