1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-12-14 11:57:34 +00:00

flake: expose docs on Linux as well

This commit is contained in:
Michael Hoang 2024-11-07 23:23:46 +11:00
parent 3224bb2f7c
commit a82d72d25f

View file

@ -2,7 +2,8 @@
description = "A collection of darwin modules";
outputs = { self, nixpkgs }: let
forAllSystems = nixpkgs.lib.genAttrs [ "aarch64-darwin" "x86_64-darwin" ];
forAllSystems = nixpkgs.lib.genAttrs [ "aarch64-darwin" "x86_64-darwin" "aarch64-linux" "x86_64-linux" ];
forDarwinSystems = nixpkgs.lib.genAttrs [ "aarch64-darwin" "x86_64-darwin" ];
jobs = forAllSystems (system: import ./release.nix {
inherit nixpkgs system;
@ -58,9 +59,11 @@
description = "nix flake init -t nix-darwin";
};
checks = forAllSystems (system: jobs.${system}.tests // jobs.${system}.examples);
checks = forDarwinSystems (system: jobs.${system}.tests // jobs.${system}.examples);
packages = forAllSystems (system: let
packages = forAllSystems (system: {
inherit (jobs.${system}.docs) manualHTML manpages optionsJSON;
} // (nixpkgs.lib.optionalAttrs (nixpkgs.lib.hasSuffix "darwin" system) (let
pkgs = import nixpkgs {
inherit system;
overlays = [ self.overlays.default ];
@ -69,8 +72,6 @@
default = self.packages.${system}.darwin-rebuild;
inherit (pkgs) darwin-option darwin-rebuild darwin-version darwin-uninstaller;
inherit (jobs.${system}.docs) manualHTML manpages optionsJSON;
});
})));
};
}