]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - nixops/modules/irc/default.nix
Use standard packages and move bitlbee-mastodon to pkgs for bitlbee
[perso/Immae/Config/Nix.git] / nixops / modules / irc / default.nix
index 4cf27e57acdeb3507a0f81f02795e283a2d2b934..6500ca5893b6a8dfd20e4c77099dc9c739fd8bbf 100644 (file)
@@ -1,55 +1,4 @@
 { 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 {
@@ -78,9 +27,9 @@ in
         pkgs.purple-matrix
       ];
       plugins = [
-        bitlbee-mastodon
-        bitlbee-facebook
-        bitlbee-discord
+        pkgs.bitlbee-mastodon
+        pkgs.bitlbee-facebook
+        pkgs.bitlbee-discord
         pkgs.bitlbee-steam
       ];
     };