X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=nixops%2Fmodules%2Firc%2Fdefault.nix;h=6500ca5893b6a8dfd20e4c77099dc9c739fd8bbf;hp=4cf27e57acdeb3507a0f81f02795e283a2d2b934;hb=521a721dbf22bc65dfb61d899354c32ebb1fd8ae;hpb=f5efae0f8c4c53798f8f9fc88c5f92f38a223320 diff --git a/nixops/modules/irc/default.nix b/nixops/modules/irc/default.nix index 4cf27e5..6500ca5 100644 --- a/nixops/modules/irc/default.nix +++ b/nixops/modules/irc/default.nix @@ -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 ]; };