diff --git a/default.nix b/default.nix index 3c08d637..85206d42 100644 --- a/default.nix +++ b/default.nix @@ -1,10 +1,15 @@ -(import - ( - fetchTarball { - url = "https://github.com/edolstra/flake-compat/archive/99f1c2157fba4bfe6211a321fd0ee43199025dbf.tar.gz"; - sha256 = "sha256:0x2jn3vrawwv9xp15674wjz9pixwjyj3j771izayl962zziivbx2"; - } - ) - { - src = ./.; - }).defaultNix.packages.x86_64-linux +let + inherit (flake.inputs.nixos.lib) recurseIntoAttrs mapAttrs; + flake = (import + ( + fetchTarball { + url = "https://github.com/edolstra/flake-compat/archive/99f1c2157fba4bfe6211a321fd0ee43199025dbf.tar.gz"; + sha256 = "sha256:0x2jn3vrawwv9xp15674wjz9pixwjyj3j771izayl962zziivbx2"; + } + ) + { + src = ./.; + }).defaultNix; + recurse = mapAttrs (_: v: recurseIntoAttrs v) flake.packages; +in +recurse