Telegram
Appearance
Telegram is a cloud-based mobile and desktop messaging app with a focus on security.
Installation
The telegram desktop client can be installed with the telegram-desktop package.
environment.systemPackages = with pkgs; [ telegram-desktop ];
It can then be run as Telegram
Alternative clients
Nixpkgs also has AyuGram which can be installed via: ayugram-desktop
Bridges
Matrix
Nixos supports mautrix-telegram, the bridge between Telegram and Matrix.
services.mautrix-telegram.enable = true;
Troubleshooting
Incorrect file picker
The error occurs as a result of incorrect use of the Qt theme.
To fix this behaviour, set platformTheme as gtk3.
qt = {
enable = true;
platformTheme = "gtk3";
};