chore: reduce number of dnsLib eval

This commit is contained in:
Luj 2024-08-24 22:27:29 +02:00
parent 58ae074dfd
commit 31a1771726
Signed by: luj
GPG key ID: 6FC74C847011FD83
5 changed files with 11 additions and 11 deletions

View file

@ -7,11 +7,12 @@ let
version = "nixos-unstable";
};
};
lib = (import "${inputs.nixpkgs}/lib").extend (import ./lib inputs_final self.profiles);
dnsLib = (import inputs.dns).lib;
lib = (import "${inputs.nixpkgs}/lib").extend (import ./lib inputs_final self.profiles dnsLib);
mkLibForMachine =
machine:
(import "${lib.snowfield.${machine}.nixpkgs_version}/lib").extend (
import ./lib inputs_final self.profiles
import ./lib inputs_final self.profiles dnsLib
);
machines_plats = lib.lists.unique (
lib.mapAttrsToList (_name: value: value.arch) (
@ -45,7 +46,7 @@ let
nixosConfigurations = builtins.mapAttrs (
name: value:
(mkMachine {
inherit name self;
inherit name self dnsLib;
host-config = value;
modules = builtins.attrValues nixosModules ++ lib.snowfield.${name}.profiles;
nixpkgs = lib.snowfield.${name}.nixpkgs_version;