diff --git a/home/utils/desktop.nix b/home/utils/desktop.nix index 9cb75da..6468acd 100644 --- a/home/utils/desktop.nix +++ b/home/utils/desktop.nix @@ -49,9 +49,16 @@ services.cliphist = { enable = true; }; - xdg.mimeApps.defaultApplications = { - "application/pdf" = "org.gnome.Evince.desktop"; - "video/*" = "mpv.desktop"; - "audio/*" = "mpv.desktop"; + xdg.mimeApps = { + enable = true; + defaultApplications = { + "application/pdf" = "org.gnome.Evince.desktop"; + "x-scheme-handler/tg" = "org.telegram.desktop.desktop"; + "video/*" = "mpv.desktop"; + "audio/*" = "mpv.desktop"; + }; + associations.added = { + "x-scheme-handler/tg" = "org.telegram.desktop.desktop"; + }; }; }