{ 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 = "1klz3s5wl0g340nvm5kf8g14q264s7nsjiv1v1lx4hfbimdqmlvq"; }) ]; })); 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 ]; }; }