default: unclutter by using a recursive attrset

keep-around/3f280ae6ba156d9ce78d5719fdb562b5cce659c0
hexchen 2021-01-22 19:26:05 +00:00
parent fe5a626891
commit 3f280ae6ba
1 changed files with 4 additions and 6 deletions

View File

@ -1,9 +1,7 @@
let
rec {
sources = import ./nix/sources.nix;
pkgs = import ./pkgs {};
hosts = import (sources.nix-hexchen + "/lib/hosts.nix") {inherit pkgs; hostsDir = ./hosts; commonImports = [./common]; pkgsPath = ./pkgs; };
in {
inherit sources pkgs;
inherit (hosts) hosts groups;
deploy = import (sources.nix-hexchen + "/lib/deploy.nix") { inherit pkgs; inherit (hosts) hosts groups; };
inherit (pkgs) lib;
inherit (import (sources.nix-hexchen + "/lib/hosts.nix") { inherit pkgs; hostsDir = ./hosts; commonImports = [./common]; pkgsPath = ./pkgs; }) hosts groups;
deploy = import (sources.nix-hexchen + "/lib/deploy.nix") { inherit pkgs hosts groups; };
}