diff --git a/home-manager/software/signal/default.nix b/home-manager/software/signal/default.nix index cf22319..5836ff7 100644 --- a/home-manager/software/signal/default.nix +++ b/home-manager/software/signal/default.nix @@ -5,4 +5,16 @@ ]; home.file.".config/qtile/autostart.d/signal.sh".source = ./signal.sh; + xdg.desktopEntries = { + signal = { + name = "Signal"; + exec = "${pkgs.unstable.signal-desktop}/bin/signal-desktop --use-tray-icon --no-sandbox %U"; + terminal = false; + type = "Application"; + icon = "signal-desktop"; + comment = "Private messaging from your desktop"; + mimeType = [ "x-scheme-handler/sgnl" "x-scheme-handler/signalcaptcha" ]; + categories = [ "Network" "InstantMessaging" "Chat" ]; + }; + }; }