{ pkgs, lib, config, ... }: let vesktop-nogain = (pkgs.vesktop.overrideAttrs (previousAttrs: { patches = previousAttrs.patches ++ [ (builtins.fetchurl { url = "https://codeberg.org/muon/gists/raw/branch/main/micfix.patch"; sha256 = "18zmq68m5mx3s924iqfbmm8a7r8qbjnw86hvvax2vg8w94g7mrqp"; }) ]; })); 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 vesktop-nogain # Video freetube ]; }; }