Issues configuring bluetooth INI file in hardware.bluetooth.settings

following settings cause issues

hardware.bluetooth = {
	enable = true;
	settings = {
		DiscoverableTimeout = 1;
		Privacy = "limited-device";
	};
};
error: A definition for option `hardware.bluetooth.settings.DiscoverableTimeout' is not of type `section of an INI file (attrs of INI atom (null, bool, int, float or string))'. TypeError: Definition values:
       - In `/etc/nixos/hardware-configuration.nix': 1

# after changing it to "1"
error: A definition for option `hardware.bluetooth.settings.DiscoverableTimeout' is not of type `section of an INI file (attrs of INI atom (null, bool, int, float or string))'. TypeError: Definition values:
       - In `/etc/nixos/hardware-configuration.nix': "1"

# after commenting that out, next one causes issues
error: A definition for option `hardware.bluetooth.settings.Privacy' is not of type `section of an INI file (attrs of INI atom (null, bool, int, float or string))'. TypeError: Definition values:
       - In `/etc/nixos/hardware-configuration.nix': "limited-device"

It needs to be nested in a section, as the error says.
Probably General.

hardware.bluetooth = {
	enable = true;
	settings.General = {
		DiscoverableTimeout = 1;
		Privacy = "limited-device";
	};
};