feat: intro profiles mechanism

This commit is contained in:
Luj 2024-08-14 20:23:21 +02:00
parent 9a8cded846
commit 7916dab911
Signed by: luj
GPG key ID: 6FC74C847011FD83
5 changed files with 129 additions and 9 deletions

View file

@ -21,13 +21,12 @@ let
in
import "${nixpkgs}/nixos/lib/eval-config.nix" {
inherit system;
lib = pkgs.lib.extend (import ./default.nix inputs);
lib = pkgs.lib.extend (import ./default.nix inputs self.profiles);
specialArgs = {
inherit inputs;
inherit (self) nixosConfigurations;
inherit (self) nixosConfigurations profiles;
};
modules = builtins.attrValues modules ++ [
../machines/base.nix
modules = modules ++ [
host-config
(import "${home-manager}/nixos")
(import "${inputs.nixos-mailserver}")