feat(JjLib): JjLib implementation

This commit is contained in:
2026-02-09 20:55:40 +01:00
parent e9142237a3
commit bd20747bae
5 changed files with 713 additions and 26 deletions

View File

@@ -1,11 +0,0 @@
{
rust-overlay,
inputs,
system,
...
}: let
overlays = [(import rust-overlay)];
in rec {
pkgs = import inputs.nixpkgs {inherit system overlays;};
version = pkgs.rust-bin.stable.latest.default;
}

View File

@@ -23,22 +23,22 @@ inputs.devenv.lib.mkShell {
just
];
processes.run.exec = "cargo watch -x run";
# processes.run.exec = "cargo watch -x run";
enterShell = ''
echo ""
echo "Rust development environment loaded!"
echo "Rust version: $(rustc --version)"
echo "Cargo version: $(cargo --version)"
echo ""
echo "Available tools:"
echo " - rust-analyzer (LSP)"
echo " - clippy (linter)"
echo " - rustfmt (formatter)"
echo " - bacon (continuous testing/linting)"
echo " - cargo-deny (dependency checker)"
echo " - cargo-tarpaulin (code coverage)"
'';
# enterShell = ''
# echo ""
# echo "Rust development environment loaded!"
# echo "Rust version: $(rustc --version)"
# echo "Cargo version: $(cargo --version)"
# echo ""
# echo "Available tools:"
# echo " - rust-analyzer (LSP)"
# echo " - clippy (linter)"
# echo " - rustfmt (formatter)"
# echo " - bacon (continuous testing/linting)"
# echo " - cargo-deny (dependency checker)"
# echo " - cargo-tarpaulin (code coverage)"
# '';
}
];
}