nix-configs/modules/desktop-legacy/social.nix

50 lines
973 B
Nix
Raw Normal View History

{
config,
lib,
2024-10-03 19:31:26 +02:00
pkgs,
...
2025-04-11 09:20:46 +02:00
}:
let
cfg = config.jade.desktop.social;
in
2025-04-11 09:20:46 +02:00
with lib;
{
options.jade.desktop.social = {
enable = mkEnableOption "Enable social apps";
};
config = mkIf cfg.enable {
home-manager.users.jade =
{
2024-04-20 20:19:57 +02:00
pkgs,
pkgs-stable,
...
2025-04-11 09:20:46 +02:00
}:
{
2025-04-01 17:58:07 +02:00
programs.nixcord = {
enable = true;
vesktop = {
enable = true;
# autoScroll.enable = true;
};
config = {
frameless = true;
disableMinSize = true;
};
};
home.packages = with pkgs; [
2023-11-29 20:40:13 +01:00
signal-desktop
mumble
2024-01-22 19:40:10 +01:00
element-desktop
2024-10-03 19:31:26 +02:00
pkgs.evolution-data-server-gtk4
2025-01-01 03:23:27 +01:00
iamb
];
};
2025-04-11 09:20:46 +02:00
programs.evolution = {
enable = true;
plugins = [ pkgs.evolution-ews ];
};
2025-04-11 09:20:46 +02:00
services.gnome.evolution-data-server.enable = true;
services.gnome.evolution-data-server.plugins = [ ];
};
}