{ config, lib, pkgs, ... }: let cfg = config.jade.desktop.social; in with lib; { options.jade.desktop.social = { enable = mkEnableOption "Enable social apps"; }; config = mkIf cfg.enable { home-manager.users.jade = { pkgs, pkgs-stable, ... }: { home.packages = with pkgs; [ signal-desktop mumble element-desktop pkgs.evolution-data-server-gtk4 ]; }; programs.evolution = { enable = true; plugins = [pkgs.evolution-ews]; }; services.gnome.evolution-data-server.enable = true; services.gnome.evolution-data-server.plugins = []; }; }