Add rust devshell

This commit is contained in:
Paul Brinkmeier 2025-02-20 11:44:13 +01:00
parent 53e7cb9575
commit 884223d6c5
2 changed files with 25 additions and 15 deletions

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
# image files
images
# build artifacts
result
target

View File

@ -17,21 +17,29 @@
naersk-lib = pkgs.callPackage naersk { };
in
rec {
packages.handlebars-rust = naersk-lib.buildPackage handlebars-rust-src;
packages.squeezer = naersk-lib.buildPackage ./squeezer;
devShell = pkgs.mkShell {
nativeBuildInputs = [
packages.handlebars-rust
packages.squeezer
pkgs.imagemagick
pkgs.gnumake
pkgs.jq
pkgs.zip
(pkgs.python3.withPackages (ps: [ps.clize]))
pkgs.cargo
pkgs.rustc
];
packages = {
handlebars-rust = naersk-lib.buildPackage handlebars-rust-src;
squeezer = naersk-lib.buildPackage ./squeezer;
};
devShells = {
default = pkgs.mkShell {
nativeBuildInputs = [
packages.handlebars-rust
packages.squeezer
pkgs.imagemagick
pkgs.gnumake
pkgs.remake
pkgs.jq
pkgs.zip
(pkgs.python3.withPackages (ps: [ps.clize]))
];
};
rust = pkgs.mkShell {
nativeBuildInputs = [
pkgs.cargo
pkgs.rustc
];
};
};
}
);