Skip to content

Shout

services.shout.config

Shout {file}config.js contents as attribute set (will be converted to JSON to generate the configuration file).

The options defined here will be merged to the default configuration file.

Documentation: http://shout-irc.com/docs/server/configuration.html

Type: attribute set

Default

{ }

Example

{defaults = {host = "localhost";name = "Your Network";port = 6697;};displayNetwork = false;}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/shout.nix

services.shout.configFile

Contents of Shout's {file}config.js file.

Used for backward compatibility, recommended way is now to use the config option.

Documentation: http://shout-irc.com/docs/server/configuration.html

Type: null or strings concatenated with "\n"

Default

null

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/shout.nix

services.shout.enable

Whether to enable Shout web IRC client. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/shout.nix

services.shout.listenAddress

IP interface to listen on for http connections. Type: string

Default

"0.0.0.0"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/shout.nix

services.shout.port

TCP port to listen on for http connections. Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

9000

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/shout.nix

services.shout.private

Make your shout instance private. You will need to configure user accounts by adding entries in {file}/var/lib/shout/users.

Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/shout.nix