programs.halloy.enable
Whether to enable halloy.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.halloy.package
The halloy package to use.
Type: null or package
Default:
pkgs.halloy
Declared by:
programs.halloy.settings
Configuration settings for halloy. All available options can be
found here: https://halloy.chat/configuration.html. Note that
halloy requires at least one server to be configured, see example.
Type: TOML value
Default:
{ }
Example:
{
"buffer.channel.topic" = {
enabled = true;
};
"servers.liberachat" = {
channels = [
"#halloy"
];
nickname = "halloy-user";
server = "irc.libera.chat";
};
}
Declared by:
programs.halloy.themes
Each theme is written to $XDG_CONFIG_HOME/halloy/themes/NAME.toml.
See https://halloy.chat/configuration/themes/index.html for more information.
Type: attribute set of (TOML value or strings concatenated with ā\nā or absolute path)
Default:
{ }
Example:
{
my-theme = {
general = {
background = "<string>";
border = "<string>";
horizontal_rule = "<string>";
unread_indicator = "<string>";
};
text = {
primary = "<string>";
secondary = "<string>";
tertiary = "<string>";
success = "<string>";
error = "<string>";
};
};
}
Declared by: