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