Merge pull request #44238 from jfrankenau/samba-conf-override

nixos/samba: allow dummy conf file to be overridden

Changed files
+4 -6
nixos
modules
services
network-filesystems
+4 -6
nixos/modules/services/network-filesystems/samba.nix
···
}
];
# Always provide a smb.conf to shut up programs like smbclient and smbspool.
-
environment.etc = singleton
-
{ source =
-
if cfg.enable then configFile
-
else pkgs.writeText "smb-dummy.conf" "# Samba is disabled.";
-
target = "samba/smb.conf";
-
};
+
environment.etc."samba/smb.conf".source = mkOptionDefault (
+
if cfg.enable then configFile
+
else pkgs.writeText "smb-dummy.conf" "# Samba is disabled."
+
);
}
(mkIf cfg.enable {