diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
index 1b017fbcf0b96100112c4232d8b45bfc6fad3e7c..d2caa0baebaa6437b39fbfc625ba4654f24e6be4 100644
--- a/src-tauri/Cargo.lock
+++ b/src-tauri/Cargo.lock
@@ -1931,6 +1931,18 @@ version = "1.4.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
 
+[[package]]
+name = "libayatana-appindicator"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0379d22a323947cb27b4dbe3b14fc1dcde07c9e9c3eca52ddf97ca0819c28cc4"
+dependencies = [
+ "glib",
+ "gtk",
+ "gtk-sys",
+ "log",
+]
+
 [[package]]
 name = "libc"
 version = "0.2.125"
@@ -3695,6 +3707,7 @@ dependencies = [
  "gtk",
  "instant",
  "lazy_static",
+ "libayatana-appindicator",
  "libc",
  "log",
  "ndk",
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index 0d51821bac62fe957047506a7f4af88e99dd9f84..c734c046ba75f9bb5fc567bd282c5538adc76e73 100644
--- a/src-tauri/Cargo.toml
+++ b/src-tauri/Cargo.toml
@@ -44,7 +44,7 @@ windows-sys = "0.36"
 winreg = { version = "0.10", features = ["transactions"] }
 
 [features]
-default = ["custom-protocol"]
+default = ["custom-protocol", "tauri/ayatana-tray"]
 custom-protocol = ["tauri/custom-protocol"]
 verge-dev = []
 debug-yml = []