2024-07-28 21:08:02 +02:00
|
|
|
{
|
|
|
|
|
config,
|
|
|
|
|
lib,
|
|
|
|
|
pkgs,
|
|
|
|
|
...
|
|
|
|
|
}:
|
2023-03-19 13:57:12 +01:00
|
|
|
let
|
|
|
|
|
cfg = config.my.profiles.meeting;
|
|
|
|
|
in
|
|
|
|
|
{
|
|
|
|
|
options.my.profiles.meeting = with lib; {
|
|
|
|
|
enable = mkEnableOption "meeting profile";
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
config = lib.mkIf cfg.enable {
|
|
|
|
|
environment.systemPackages = with pkgs; [
|
2023-09-24 13:05:36 +02:00
|
|
|
element-desktop
|
2025-07-07 23:45:32 +02:00
|
|
|
fractal
|
2023-03-19 13:57:12 +01:00
|
|
|
mumble
|
2025-11-25 21:17:52 +01:00
|
|
|
teamspeak6-client
|
2023-03-19 13:57:12 +01:00
|
|
|
];
|
2026-03-02 23:23:33 +01:00
|
|
|
|
|
|
|
|
my.services.backup.exclude = [
|
|
|
|
|
"/home/*/.config/Element/Cache"
|
|
|
|
|
];
|
2023-03-19 13:57:12 +01:00
|
|
|
};
|
|
|
|
|
}
|