More rust template fixes
All checks were successful
/ check (push) Successful in 5m12s

This commit is contained in:
Daniel Flanagan 2025-01-02 21:35:58 -06:00
parent 134c4a8fd8
commit 40bf5452f3
2 changed files with 5 additions and 34 deletions

View file

@ -1,3 +1,4 @@
/target
/result
/.direnv
/.pre-commit-config.yaml

View file

@ -1,6 +1,6 @@
{pkgs, ...}: rec {
lyrs = pkgs.rustPlatform.buildRustPackage {
pname = "lyrs";
my-package = pkgs.rustPlatform.buildRustPackage {
pname = "my-binary";
version = "0.1.0";
/*
@ -15,38 +15,8 @@
src = ./..;
hash = pkgs.lib.fakeHash;
cargoHash = "sha256-XHCXOlG4sdr1A3lqIK/7bB3soms1jxMIdfsFABmHVog=";
cargoHash = pkgs.lib.fakeHash;
};
pwatch = pkgs.writeShellScriptBin "pwatch" ''
dir="$(dirname "$(cargo locate-project --workspace --message-format plain)")"
pushd "$dir"
additional_watchexec_args=""
if [[ -f apps/$pkg/build.rs ]]; then
additional_watchexec_args="--watch apps/$pkg/build.rs"
fi
pkg="$1"; shift
cargo_subcmd="$1"; shift
cargo_subcmd_args="$@"; shift
argfile="apps/$pkg/.watchexec.argfile"
argfile_args=""
if [[ -f $argfile ]]; then
argfile_args="@$argfile"
fi
watchexec $argfile_args --stop-timeout 0s --restart \
--watch Cargo.toml \
--watch libs \
--watch apps/$pkg/src/ \
--watch apps/$pkg/Cargo.toml \
$additional_watchexec_args \
cargo "$cargo_subcmd" --package "$pkg" "$cargo_subcmd_args"
popd
'';
default = lyrs;
default = my-package;
}