From 0c58a9ea1b5c1ba6f4635a46356f40ec83223324 Mon Sep 17 00:00:00 2001 From: NullBite Date: Tue, 19 Mar 2024 00:00:26 -0400 Subject: [PATCH] home: Add vesktop desktop shortcut it was supposed to have NIXOS_OZONE_WL=1 but apparently that's still broken --- home/package-sets/communication.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/home/package-sets/communication.nix b/home/package-sets/communication.nix index dcb5475..2acdb45 100644 --- a/home/package-sets/communication.nix +++ b/home/package-sets/communication.nix @@ -11,6 +11,21 @@ in enable = lib.mkEnableOption "communication package set"; }; config = lib.mkIf cfg.enable { + + xdg.desktopEntries.vesktop = lib.mkIf config.nixfiles.meta.graphical { + categories= ["Network" "InstantMessaging" "Chat"]; + # exec="env NIXOS_OZONE_WL=1 vesktop %U"; + exec="vesktop %U"; + genericName="Internet Messenger"; + icon="vesktop"; + name="Vesktop"; + type="Application"; + settings = { + StartupWMClass="Vesktop"; + Keywords="discord;vencord;electron;chat"; + }; + }; + home.packages = with pkgs; lib.optionals config.nixfiles.meta.graphical [ element-desktop telegram-desktop