From 6059bbb7325f4e895f77339a9c51d2e81fd24dbd Mon Sep 17 00:00:00 2001 From: alejandro-angulo Date: Wed, 24 Sep 2025 18:41:20 -0700 Subject: [PATCH] Add wrapper for signal This fixes some issues I saw running with wayland --- systems/x86_64-linux/carbon/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/systems/x86_64-linux/carbon/default.nix b/systems/x86_64-linux/carbon/default.nix index 45727d7..151a64e 100644 --- a/systems/x86_64-linux/carbon/default.nix +++ b/systems/x86_64-linux/carbon/default.nix @@ -63,7 +63,13 @@ hugo nixos-generators vlc - signal-desktop-bin + (signal-desktop-bin.overrideAttrs (oldAttrs: { + nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ pkgs.makeWrapper ]; + postInstall = oldAttrs.postInstall or "" + '' + wrapProgram $out/bin/signal-desktop \ + --add-flags "--enable-features=UseOzonePlatform --ozone-platform=wayland" + ''; + })) ]; programs.light.enable = true;