nix-configs/modules/desktop-legacy/social.nix
Schrottkatze f77fb6e72d gwa
2026-09-10 11:27:47 +02:00

60 lines
1.4 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;
vesktop.enable = true;
vesktop.autoscroll.enable = true;
config = {
frameless = true;
disableMinSize = true;
plugins = {
callTimer.enable = true;
fullSearchContext.enable = true;
gameActivityToggle.enable = true;
imageZoom.enable = true;
previewMessage.enable = true;
relationshipNotifier.enable = true;
serverInfo.enable = true;
volumeBooster.enable = true;
youtubeAdblock.enable = true;
};
};
};
home.packages = with pkgs; [
signal-desktop
mumble
element-desktop
pkgs.evolution-data-server-gtk4
deltachat-desktop
# stoat-desktop
];
};
programs.evolution = {
enable = true;
plugins = [ pkgs.evolution-ews ];
};
services.gnome.evolution-data-server.enable = true;
services.gnome.evolution-data-server.plugins = [ ];
};
}