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 # build artifacts
result result
target target

View File

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