|
|
|
@ -20,6 +20,15 @@ with lib; |
|
|
|
|
configuration from proxmox. |
|
|
|
|
''; |
|
|
|
|
}; |
|
|
|
|
manageHostName = mkOption { |
|
|
|
|
type = types.bool; |
|
|
|
|
default = false; |
|
|
|
|
description = '' |
|
|
|
|
Whether to manage hostname through nix options |
|
|
|
|
When false, the hostname is picked up from /etc/hostname |
|
|
|
|
populated by proxmox. |
|
|
|
|
''; |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
config = |
|
|
|
@ -50,6 +59,8 @@ with lib; |
|
|
|
|
useDHCP = false; |
|
|
|
|
useHostResolvConf = false; |
|
|
|
|
useNetworkd = true; |
|
|
|
|
# pick up hostname from /etc/hostname generated by proxmox |
|
|
|
|
hostName = mkIf (!cfg.manageHostName) (mkForce ""); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
services.openssh = { |
|
|
|
|