Jump to content

Telegram: Difference between revisions

From Official NixOS Wiki
Kaya (talk | contribs)
Mention ayugram
Wrrrzr (talk | contribs)
fix
 
(One intermediate revision by the same user not shown)
Line 9: Line 9:
</syntaxhighlight>
</syntaxhighlight>


It can then be run as <code>telegram-desktop</code>
It can then be run as <code>Telegram</code>


=== Alternative clients ===
=== Alternative clients ===
Nixpkgs also has [https://github.com/AyuGram/AyuGramDesktop AyuGram]which can be installed via: <code>ayugram-desktop</code>
 
Nixpkgs also has [https://github.com/AyuGram/AyuGramDesktop AyuGram] which can be installed via: <code>ayugram-desktop</code>
 
== Bridges ==
 
=== Matrix ===
 
Nixos supports <code>mautrix-telegram</code>, the bridge between Telegram and [[Matrix]].
<syntaxhighlight lang="nix">
services.mautrix-telegram.enable = true;
</syntaxhighlight>
 
== Troubleshooting ==
 
=== Incorrect file picker ===
The error occurs as a result of incorrect use of the [[Qt]] theme.
To fix this behaviour, set <code>platformTheme</code> as <code>gtk3</code>.
 
<syntaxhighlight lang="nix">
qt = {
    enable = true;
    platformTheme = "gtk3";
};
</syntaxhighlight>
[[Category:Applications]]
[[Category:Applications]]

Latest revision as of 17:50, 24 September 2026

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";
};