diff --git a/hosts/nb/modules/desktop/signal-work.nix b/hosts/nb/modules/desktop/signal-work.nix index 88d44b3..8410daf 100644 --- a/hosts/nb/modules/desktop/signal-work.nix +++ b/hosts/nb/modules/desktop/signal-work.nix @@ -2,16 +2,24 @@ { pkgs, ... }: let + signalDesktopItem = pkgs.makeDesktopItem { + name = "signal-desktop"; + desktopName = "Signal"; + icon = "signal-desktop"; + exec = "signal-desktop --enable-features=UseOzonePlatform,VaapiVideoDecoder --ozone-platform=wayland -- %u"; + }; + signalWorkDesktopItem = pkgs.makeDesktopItem { name = "signal-work"; desktopName = "Signal with work profile"; icon = "signal-desktop"; - exec = "signal-desktop --enable-dev-tools --enable-features=VaapiVideoDecoder --user-data-dir=/home/dominik/.config/Signal-work -- %u"; + exec = "signal-desktop --enable-features=UseOzonePlatform,VaapiVideoDecoder --ozone-platform=wayland --enable-dev-tools --user-data-dir=/home/dominik/.config/Signal-work -- %u"; }; in { - environment.systemPackages = [ + environment.systemPackages = [ pkgs.signal-cli pkgs.signal-desktop + signalDesktopItem pkgs.zbar signalWorkDesktopItem ];