Add rust devshell
This commit is contained in:
parent
53e7cb9575
commit
884223d6c5
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,3 +1,5 @@
|
||||
# image files
|
||||
images
|
||||
# build artifacts
|
||||
result
|
||||
target
|
||||
|
38
flake.nix
38
flake.nix
@ -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
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
);
|
||||
|
Loading…
x
Reference in New Issue
Block a user