separate network configuration (e.g. hostname) module from wifi (e.g. networkmanager) module

This commit is contained in:
wi11-holdsworth 2025-07-11 17:07:55 +10:00
parent f3dc1d15ff
commit ede2738e78
3 changed files with 5 additions and 6 deletions

View file

@ -16,6 +16,7 @@ in
fonts.enable = lib.mkDefault true;
home-manager.enable = lib.mkDefault true;
localisation.enable = lib.mkDefault true;
network.enable = lib.mkDefault true;
nh.enable = lib.mkDefault true;
nix-settings.enable = lib.mkDefault true;
nixpkgs.enable = lib.mkDefault true;

View file

@ -5,14 +5,11 @@
...
}:
let
feature = "networkmanager";
feature = "network";
in
{
config = lib.mkIf config.${feature}.enable {
networking = {
hostName = "${hostName}";
networkmanager.enable = true;
};
networking.hostName = "${hostName}";
};
imports = [ ];