diff --git a/.gitignore b/.gitignore index 0e62f24..6600181 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +# image files +images # build artifacts result target diff --git a/flake.nix b/flake.nix index a7f7496..570c421 100644 --- a/flake.nix +++ b/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 + ]; + }; }; } );