add (hostname): automatically configure hostname

This commit is contained in:
Kirill Samoylenkov 2025-09-27 14:11:57 +05:00
parent 094d206afc
commit b1fc29cf4f

View file

@ -15,6 +15,10 @@ let
inherit (nixpkgs) lib;
CustomOptions = ../options;
DeviceConfig = ../devices/${deviceName};
HostConfig = ../users/${hostName}/host;
HomeConfig = ../users/${userName}/home;
customFunctions = import ./utils.nix { inherit lib; };
baseOverlays =
@ -29,10 +33,6 @@ let
|> builtins.attrValues;
overlays = baseOverlays ++ additionalOverlays;
DeviceConfig = ../devices/${deviceName};
HostConfig = ../users/${hostName}/host;
HomeConfig = ../users/${userName}/home;
userData = import ../users/${userName}/data.nix {
inherit
deviceName
@ -66,6 +66,8 @@ lib.nixosSystem {
inherit overlays;
config = userPackagesConfig;
};
networking.hostName = hostName;
}
inputs.home-manager.nixosModules.home-manager