{ config, pkgs, ... }: { config = { programs.pidgin = { enable = true; plugins = [ # UI pkgs.pidgin-window-merge # Protocols pkgs.purple-signald pkgs.purple-slack (pkgs.callPackage ./../../packages/purple-mattermost { }) # Login does not work yet, also don't know the tenant domain # (pkgs.callPackage ./../../packages/purple-microsoft-teams { }) # System integration (pkgs.callPackage ./../../packages/purple-libnotify { }) (pkgs.callPackage ./../../packages/purple-events { }) # Dependency ]; }; # Necessary to connect to signal from pidgin programs.signald.enable = true; home.file = { pidginGtkRc = { target = ".purple/gtkrc-2.0"; source = ./../../files/purple/gtkrc-2.0; }; pidginSmilies = { target = ".purple/smileys/my-own"; source = ./../../files/purple/smileys; }; pidginTheme = { target = ".purple/themes/my-own"; source = ./../../files/purple/themes/my-own; }; }; }; }