nix: add checks output; add 'eh' package as an alias

This commit is contained in:
raf 2025-07-22 22:42:44 +03:00
commit f4a0befabe
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF

View file

@ -1,6 +1,5 @@
{ {
description = "Rust Project Template"; inputs.nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-unstable";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
outputs = { outputs = {
self, self,
@ -8,11 +7,11 @@
}: let }: let
systems = ["x86_64-linux" "aarch64-linux"]; systems = ["x86_64-linux" "aarch64-linux"];
forEachSystem = nixpkgs.lib.genAttrs systems; forEachSystem = nixpkgs.lib.genAttrs systems;
pkgsForEach = nixpkgs.legacyPackages; pkgsForEach = nixpkgs.legacyPackages;
in { in {
packages = forEachSystem (system: { packages = forEachSystem (system: {
default = pkgsForEach.${system}.callPackage ./nix/package.nix {}; eh = pkgsForEach.${system}.callPackage ./nix/package.nix {};
default = self.packages.${system}.eh;
}); });
devShells = forEachSystem (system: { devShells = forEachSystem (system: {
@ -20,5 +19,6 @@
}); });
hydraJobs = self.packages; hydraJobs = self.packages;
checks = self.packages // self.devShells;
}; };
} }