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,21 +17,29 @@
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;
nativeBuildInputs = [ };
packages.handlebars-rust devShells = {
packages.squeezer default = pkgs.mkShell {
pkgs.imagemagick nativeBuildInputs = [
pkgs.gnumake packages.handlebars-rust
pkgs.jq packages.squeezer
pkgs.zip pkgs.imagemagick
(pkgs.python3.withPackages (ps: [ps.clize])) pkgs.gnumake
pkgs.remake
pkgs.cargo pkgs.jq
pkgs.rustc pkgs.zip
]; (pkgs.python3.withPackages (ps: [ps.clize]))
];
};
rust = pkgs.mkShell {
nativeBuildInputs = [
pkgs.cargo
pkgs.rustc
];
};
}; };
} }
); );