programs.irssi.enable
Whether to enable the Irssi chat client.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.irssi.package
The irssi package to use.
Type: null or package
Default:
pkgs.irssi
Declared by:
programs.irssi.aliases
An attribute set that maps aliases to commands.
Type: attribute set of string
Default:
{ }
Example:
{
BYE = "quit";
J = "join";
}
Declared by:
programs.irssi.extraConfig
These lines are appended to the Irssi configuration.
Type: strings concatenated with ā\nā
Default:
""
Declared by:
programs.irssi.networks
An attribute set of chat networks.
Type: attribute set of (submodule)
Default:
{ }
Example:
{
liberachat = {
channels = {
nixos = {
autoJoin = true;
};
};
nick = "hmuser";
server = {
address = "irc.libera.chat";
autoConnect = true;
port = 6697;
};
};
}
Declared by:
programs.irssi.networks.<name>.autoCommands
List of commands to execute on connect.
Type: list of string
Default:
[ ]
Declared by:
programs.irssi.networks.<name>.channels
Channels for the given network.
Type: attribute set of (submodule)
Default:
{ }
Declared by:
programs.irssi.networks.<name>.channels.<name>.autoJoin
Whether to join this channel on connect.
Type: boolean
Default:
false
Declared by:
programs.irssi.networks.<name>.nick
Nickname in that network.
Type: string
Declared by:
programs.irssi.networks.<name>.saslExternal
Enable SASL external authentication. This requires setting a path in .
Type: boolean
Default:
false
Declared by:
programs.irssi.networks.<name>.server.address
Address of the chat server.
Type: string
Declared by:
programs.irssi.networks.<name>.server.autoConnect
Whether Irssi connects to the server on launch.
Type: boolean
Default:
false
Declared by:
programs.irssi.networks.<name>.server.port
Port of the chat server.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default:
6667
Declared by:
programs.irssi.networks.<name>.server.ssl.enable
Whether SSL should be used.
Type: boolean
Default:
true
Declared by:
programs.irssi.networks.<name>.server.ssl.certificateFile
Path to a file containing the certificate used for client authentication to the server.
Type: null or absolute path
Default:
null
Declared by:
programs.irssi.networks.<name>.server.ssl.verify
Whether the SSL certificate should be verified.
Type: boolean
Default:
true
Declared by:
programs.irssi.networks.<name>.type
Type of the network.
Type: string
Default:
"IRC"
Declared by: