Flakes: Difference between revisions
m update links |
m →Defining_a_flake_for_multiple_architectures: fix formatting in code block |
||
| Line 397: | Line 397: | ||
description = "A flake targeting multiple architectures"; | description = "A flake targeting multiple architectures"; | ||
inputs = { | inputs = { | ||
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; | nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; | ||
}; | }; | ||
outputs = { self, nixpkgs }: let | outputs = { self, nixpkgs }: let | ||
systems = [ "x86_64-linux" "aarch64-linux" ]; | |||
forAllSystems = f: builtins.listToAttrs (map (system: { | |||
name = system; | |||
value = f system; | |||
}) systems); | |||
in { | in { | ||
hello = pkgs.hello; | packages = forAllSystems (system: let | ||
pkgs = nixpkgs.legacyPackages.${system}; | |||
in { | |||
hello = pkgs.hello; | |||
default = pkgs.hello; | |||
}); | |||
}; | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||