mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-12 04:19:22 +08:00
add toplevel virtual package
This commit is contained in:
14
flake.nix
14
flake.nix
@@ -107,6 +107,20 @@
|
||||
localLib = import ./local/lib inputs.nixpkgs.lib;
|
||||
in
|
||||
{
|
||||
packages.x86_64-linux.default = inputs.nixpkgs.legacyPackages.x86_64-linux.stdenv.mkDerivation
|
||||
{
|
||||
name = "all-systems";
|
||||
propagateBuildInputs = builtins.map
|
||||
(system: inputs.self.outputs.nixosConfigurations.${system}.config.system.build.toplevel)
|
||||
[ "chn-PC" "vps6" "vps4" "vps7" ];
|
||||
phases = [ "installPhase" ];
|
||||
installPhase = localLib.stripeTabs
|
||||
''
|
||||
runHook preInstall
|
||||
mkdir -p $out
|
||||
runHook postInstall
|
||||
'';
|
||||
};
|
||||
nixosConfigurations =
|
||||
{
|
||||
"chn-PC" = inputs.nixpkgs.lib.nixosSystem
|
||||
|
||||
Reference in New Issue
Block a user