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
|
# build artifacts
|
||||||
result
|
result
|
||||||
target
|
target
|
||||||
|
38
flake.nix
38
flake.nix
@ -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
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user