Skip to content

Thelounge

services.thelounge.enable

Whether to enable The Lounge web IRC client. Type: boolean

Default

false

Example

true

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

services.thelounge.extraConfig

The Lounge's {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. Note: In case of duplicate configuration, options from {option}extraConfig have priority.

Documentation: https://thelounge.chat/docs/server/configuration

Type: attribute set

Default

{ }

Example

{reverseProxy = true;defaults = {name = "Your Network";host = "localhost";port = 6697;};}

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

services.thelounge.package

The thelounge package to use. Type: package

Default

pkgs.thelounge

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

services.thelounge.plugins

The Lounge plugins to install. Plugins can be found in pkgs.theLoungePlugins.plugins and pkgs.theLoungePlugins.themes.

Type: list of package

Default

[ ]

Example

[ pkgs.theLoungePlugins.themes.solarized ]

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

services.thelounge.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/thelounge.nix

services.thelounge.public

Make your The Lounge instance public. Setting this to false will require you to configure user accounts by using the ({command}thelounge) command or by adding entries in {file}/var/lib/thelounge/users. You might need to restart The Lounge after making changes to the state directory.

Type: boolean

Default

false

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