Commit b99ae49

HPCesia <me@hpcesia.com>
2025-10-03 15:10:31
refactor: migrate telegram
1 parent deb0d52
Changed files (3)
home
modules
desktop
home/linux/gui/misc.nix
@@ -18,7 +18,6 @@
 in {
   home.packages = with pkgs; [
     # Message
-    telegram-desktop
     qq
     wechat
 
home/linux/gui/xdg.nix
@@ -1,21 +1,10 @@
-{pkgs, ...}: {
+{
   xdg = {
     mimeApps = {
       defaultApplications = {
-        "x-scheme-handler/tg" = ["org.telegram.desktop.desktop "];
-        "x-scheme-handler/tonsite" = ["org.telegram.desktop.desktop "];
-
         "application/pdf" = ["okularApplication_pdf.desktop"];
         "application/epub+zip" = ["okularApplication_epub.desktop"];
       };
     };
   };
-
-  # Auto starts
-  xdg.autostart = {
-    enable = true;
-    entries = [
-      "${pkgs.telegram-desktop}/share/applications/org.telegram.desktop.desktop"
-    ];
-  };
 }
modules/desktop/apps/telegram.nix
@@ -0,0 +1,18 @@
+{
+  flake.modules.homeManager.desktop = {pkgs, ...}: {
+    home.packages = [pkgs.telegram-desktop];
+
+    xdg = {
+      mimeApps.defaultApplications = {
+        "x-scheme-handler/tg" = ["org.telegram.desktop.desktop"];
+        "x-scheme-handler/tonsite" = ["org.telegram.desktop.desktop"];
+      };
+      autostart = {
+        enable = true;
+        entries = [
+          "${pkgs.telegram-desktop}/share/applications/org.telegram.desktop.desktop"
+        ];
+      };
+    };
+  };
+}