{ pkgs, lib, config, sources, ... }: let vesktop-nogain = pkgs.vesktop.overrideAttrs (previousAttrs: { patches = previousAttrs.patches ++ [sources."vesktop.micfix".src]; }); in { options.mods.social.enable = lib.mkEnableOption "enables social media clients"; config = lib.mkIf config.mods.social.enable { home.packages = with pkgs; [ # Communication # kotatogram-desktop signal-desktop abaddon vesktop-nogain # (callPackage ./packages/librediscord.nix {}) # Video freetube # Security gcr ]; services.gnome-keyring.enable = true; }; }