{ lib, pkgs, config, myconfig, mylibs, ... }:
-let
- bitlbee-mastodon = with pkgs; stdenv.mkDerivation rec {
- name = "bitlbee-mastodon-${version}";
- version = "v1.4.2";
-
- src = fetchFromGitHub {
- rev = version;
- owner = "kensanata";
- repo = "bitlbee-mastodon";
- sha256 = "04rakgr1pfsg1vhfwlfbggbzw249j7dmk88xrsnf3n84c5ccdyas";
- };
-
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
- buildInputs = [ bitlbee glib ];
-
- preConfigure = ''
- export BITLBEE_PLUGINDIR=$out/lib/bitlbee
- ./autogen.sh
- '';
-
- meta = {
- description = "Bitlbee plugin for Mastodon";
-
- homepage = https://github.com/kensanata/bitlbee-mastodon;
- license = lib.licenses.gpl2Plus;
- platforms = stdenv.lib.platforms.linux;
- };
- };
- bitlbee-discord = pkgs.bitlbee-discord.overrideAttrs(old: rec {
- name = "bitlbee-discord-${version}";
- version = "0.4.2";
-
- src = pkgs.fetchFromGitHub {
- rev = version;
- owner = "sm00th";
- repo = "bitlbee-discord";
- sha256 = "02pigk2vbz0jdz11f96sygdvp1j762yjn62h124fkcsc070g7a2f";
- };
- });
- bitlbee-facebook = pkgs.bitlbee-facebook.overrideAttrs(old: rec {
- name = "bitlbee-facebook-${version}";
- version = "1.2.0";
-
- src = pkgs.fetchFromGitHub {
- rev = "v${version}";
- owner = "bitlbee";
- repo = "bitlbee-facebook";
- sha256 = "11068zhb1v55b1x0nhjc4f3p0glccxpcyk5c1630hfdzkj7vyqhn";
- };
- });
-in
{
options = {
services.irc.enable = lib.mkOption {
pkgs.purple-matrix
];
plugins = [
- bitlbee-mastodon
- bitlbee-facebook
- bitlbee-discord
+ pkgs.bitlbee-mastodon
+ pkgs.bitlbee-facebook
+ pkgs.bitlbee-discord
pkgs.bitlbee-steam
];
};
--- /dev/null
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, bitlbee, glib, lib }:
+stdenv.mkDerivation rec {
+ name = "bitlbee-mastodon-${version}";
+ version = "v1.4.2";
+
+ src = fetchFromGitHub {
+ rev = version;
+ owner = "kensanata";
+ repo = "bitlbee-mastodon";
+ sha256 = "04rakgr1pfsg1vhfwlfbggbzw249j7dmk88xrsnf3n84c5ccdyas";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ buildInputs = [ bitlbee glib ];
+
+ preConfigure = ''
+ export BITLBEE_PLUGINDIR=$out/lib/bitlbee
+ ./autogen.sh
+ '';
+
+ meta = {
+ description = "Bitlbee plugin for Mastodon";
+
+ homepage = https://github.com/kensanata/bitlbee-mastodon;
+ license = lib.licenses.gpl2Plus;
+ platforms = lib.platforms.linux;
+ };
+}