{ config, pkgs, lib, inputs, ... }: let cfg = config.hm.soft.chat; in { imports = [ inputs.nixcord.homeModules.nixcord ]; options.hm.soft.chat.enable = lib.mkEnableOption "chatting apps"; config = lib.mkIf cfg.enable { programs.nixcord = { enable = true; discord = { vencord.enable = false; equicord.enable = true; }; }; home.packages = with pkgs; [ telegram-desktop simplex-chat-desktop signal-desktop equibop gajim element-desktop ]; }; }