Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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: