nix-configs/modules/desktop-legacy/social.nix
2025-06-17 14:05:37 +02:00

78 lines
2.1 KiB
Nix

{
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,
...
}:
{
programs.nixcord = {
enable = true;
discord.enable = true;
discord.vencord.enable = true;
discord.autoscroll.enable = true;
# vesktop = {
# enable = true;
# autoScroll.enable = true;
# };
config = {
frameless = true;
disableMinSize = true;
plugins = {
alwaysTrust.enable = true;
betterFolders.enable = true;
betterGifAltText.enable = true;
callTimer.enable = true;
clearURLs.enable = true;
fakeNitro.enable = true;
forceOwnerCrown.enable = true;
friendsSince.enable = true;
fullSearchContext.enable = true;
gameActivityToggle.enable = true;
imageZoom.enable = true;
implicitRelationships.enable = true;
noDevtoolsWarning.enable = true;
oneko.enable = true;
petpet.enable = true;
pictureInPicture.enable = true;
previewMessage.enable = true;
pronounDB.enable = true;
relationshipNotifier.enable = true;
serverInfo.enable = true;
showMeYourName.enable = true;
volumeBooster.enable = true;
youtubeAdblock.enable = true;
};
};
};
home.packages = with pkgs; [
signal-desktop
mumble
element-desktop
pkgs.evolution-data-server-gtk4
iamb
];
};
programs.evolution = {
enable = true;
plugins = [ pkgs.evolution-ews ];
};
services.gnome.evolution-data-server.enable = true;
services.gnome.evolution-data-server.plugins = [ ];
};
}