BitlBee: Difference between revisions

From NixOS Wiki
imported>Makefu
initial batch of nixos-users
imported>Nix
m add Software/Applications subcategory
 
(3 intermediate revisions by 3 users not shown)
Line 5: Line 5:
Configure bitlbee as a service running, with plugins enabled. All options <code>nixos-option services.bitlbee</code>.
Configure bitlbee as a service running, with plugins enabled. All options <code>nixos-option services.bitlbee</code>.


<pre class="nix">services.bitlbee = {
<syntaxhighlight lang="nix">services.bitlbee = {
   enable = true;
   enable = true;
   plugins = [
   plugins = [
Line 11: Line 11:
     # all plugins: `nix-env -qaP | grep bitlbee-`
     # all plugins: `nix-env -qaP | grep bitlbee-`
   ];
   ];
}</pre>
}</syntaxhighlight>
 
== Enable libpurple plugins for bitlbee ==
== Enable libpurple plugins for bitlbee ==


'''PLEASE SHARE YOUR KNOWLEDGE HERE'''
There is a build option to enable libpurple's plugin for bitlbee.
 
<syntaxhighlight lang="nix">nixpkgs.config.bitlbee.enableLibPurple = true;
 
services.bitlbee = {
  enable = true;
  libpurple_plugins = [
    pkgs.purple-hangout
    # all plugins: `nix-env -qaP | grep purple-`
  ];
}</syntaxhighlight>
 
[[Category:Applications]]

Latest revision as of 05:39, 20 September 2021

BitlBee is a gateway (daemon / client) for IRC.

Basic configuration

Configure bitlbee as a service running, with plugins enabled. All options nixos-option services.bitlbee.

services.bitlbee = {
  enable = true;
  plugins = [
    pkgs.bitlbee-facebook
    # all plugins: `nix-env -qaP | grep bitlbee-`
  ];
}

Enable libpurple plugins for bitlbee

There is a build option to enable libpurple's plugin for bitlbee.

nixpkgs.config.bitlbee.enableLibPurple = true;

services.bitlbee = {
  enable = true;
  libpurple_plugins = [
    pkgs.purple-hangout
    # all plugins: `nix-env -qaP | grep purple-`
  ];
}