From f6a759d9268c67fe74ce8335e0f260bdc4684912 Mon Sep 17 00:00:00 2001 From: MasterEnderman Date: Thu, 6 Aug 2026 15:15:21 +0200 Subject: [PATCH] tweaked desktop entries for nixcord and zen-browser Signed-off-by: MasterEnderman --- home/apps/nixcord.nix | 14 ++++++++++++++ home/apps/zen-browser.nix | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/home/apps/nixcord.nix b/home/apps/nixcord.nix index 9686ad8..59ff58e 100644 --- a/home/apps/nixcord.nix +++ b/home/apps/nixcord.nix @@ -46,5 +46,19 @@ vesktop.enable = true; }; }; + xdg.desktopEntries.vesktop = { + categories = ["Network" "InstantMessaging" "Chat"]; + exec = "vesktop %U"; + genericName = "Chat Client"; + icon = "vesktop"; + mimeType = ["x-scheme-handler/discord"]; + name = "Vesktop"; + settings = { + Keywords = "discord;vencord;nixcord;chat;"; + StartupWMClass = "Vesktop"; + Version = "1.5"; + }; + terminal = false; + }; }; } diff --git a/home/apps/zen-browser.nix b/home/apps/zen-browser.nix index 0263676..7ddca99 100644 --- a/home/apps/zen-browser.nix +++ b/home/apps/zen-browser.nix @@ -253,5 +253,40 @@ in { }; }; stylix.targets.zen-browser.profileNames = lib.mkIf config.modules.desktop.stylix.enable ["default"]; + xdg.desktopEntries.zen-beta = { + actions = { + new-private-window = { + exec = "zen-beta --private-window %U"; + name = "New Private Window"; + }; + new-window = { + exec = "zen-beta --new-window %U"; + name = "New Window"; + }; + profile-manager-window = { + exec = "zen-beta --ProfileManager"; + name = "Profile Manager"; + }; + }; + categories = ["Network" "WebBrowser"]; + exec = "zen-beta --name zen-beta %U"; + genericName = "Web Browser"; + icon = "zen-browser"; + mimeType = [ + "text/html" + "text/xml" + "application/xhtml+xml" + "application/vnd.mozilla.xul+xml" + "x-scheme-handler/http" + "x-scheme-handler/https" + ]; + name = "Zen Browser (Beta)"; + settings = { + Keywords = "web;internet;browser;zen;"; + StartupWMClass = "zen-beta"; + Version = "1.5"; + }; + terminal = false; + }; }; } -- 2.51.2