From 11dca9bf143a89592d3ecad6614f11a67c0cda9c Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Mon, 21 Sep 2026 21:18:47 -0400 Subject: [PATCH] seperate URI handler desktop file --- linux/nexus.federated.nexus.desktop | 3 +-- linux/nexus.federated.nexus.uri.desktop | 8 ++++++++ linux/nix/pkg/default.nix | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 linux/nexus.federated.nexus.uri.desktop diff --git a/linux/nexus.federated.nexus.desktop b/linux/nexus.federated.nexus.desktop index a7a548a..64b4264 100644 --- a/linux/nexus.federated.nexus.desktop +++ b/linux/nexus.federated.nexus.desktop @@ -2,10 +2,9 @@ Name=Nexus GenericName=Matrix Client Comment=A simple and user-friendly Matrix client -Exec=nexus %u +Exec=nexus Icon=nexus Terminal=false Type=Application Categories=Chat;Network;InstantMessaging; -MimeType=x-scheme-handler/nexus.federated.nexus; DBusActivatable=true \ No newline at end of file diff --git a/linux/nexus.federated.nexus.uri.desktop b/linux/nexus.federated.nexus.uri.desktop new file mode 100644 index 0000000..10f495f --- /dev/null +++ b/linux/nexus.federated.nexus.uri.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Nexus URI Handler +Exec=nexus %u +Icon=nexus +Terminal=false +Type=Application +NoDisplay=true +MimeType=x-scheme-handler/nexus.federated.nexus; \ No newline at end of file diff --git a/linux/nix/pkg/default.nix b/linux/nix/pkg/default.nix index 7914430..3e55dfe 100644 --- a/linux/nix/pkg/default.nix +++ b/linux/nix/pkg/default.nix @@ -39,7 +39,7 @@ flutter.buildFlutterApplication { postInstall = '' install -D assets/bundled/icon.svg $out/share/icons/hicolor/scalable/apps/nexus.svg - install -Dm755 linux/nexus.federated.nexus.desktop -t $out/share/applications + install -Dm755 linux/*.desktop -t $out/share/applications install -Dm644 linux/*.service -t $out/share/dbus-1/services wrapProgram $out/bin/nexus \ --suffix LD_LIBRARY_PATH : $out/app/nexus/lib