From 7eb4e21075843a85ce9d31bbcaefe23d688e8f7d Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Fri, 5 Jan 2018 00:15:11 +0100 Subject: defaults: add option for NetBIOSName --- modules/networking/default.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'modules/networking') diff --git a/modules/networking/default.nix b/modules/networking/default.nix index 0eed284..e45199e 100644 --- a/modules/networking/default.nix +++ b/modules/networking/default.nix @@ -3,34 +3,29 @@ with lib; let - cfg = config.networking; hostName = optionalString (cfg.hostName != null) '' scutil --set ComputerName '${cfg.hostName}' scutil --set LocalHostName '${cfg.hostName}' scutil --set HostName '${cfg.hostName}' - defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName -string '${cfg.hostName}' ''; - in { options = { - networking.hostName = mkOption { type = types.nullOr types.str; default = null; example = "myhostname"; - description = '' - Hostname for your machine. - ''; + description = "Hostname for your machine."; }; - }; config = { + system.defaults.smb.NetBIOSName = cfg.hostName; + system.activationScripts.networking.text = '' # Set defaults echo "configuring networking..." >&2 -- cgit v1.2.3