From b77e23bdf37ec78b3568609c6f6f303a8317c0e9 Mon Sep 17 00:00:00 2001 From: alejandro-angulo Date: Wed, 24 Sep 2025 18:55:43 -0700 Subject: [PATCH] Move signal-desktop-bin override to an overlay --- overlays/signal-desktop-bin/default.nix | 10 ++++++++++ systems/x86_64-linux/carbon/default.nix | 8 +------- 2 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 overlays/signal-desktop-bin/default.nix diff --git a/overlays/signal-desktop-bin/default.nix b/overlays/signal-desktop-bin/default.nix new file mode 100644 index 0000000..be1b4c3 --- /dev/null +++ b/overlays/signal-desktop-bin/default.nix @@ -0,0 +1,10 @@ +{ ... }: +(final: prev: { + signal-desktop-bin = prev.signal-desktop-bin.overrideAttrs (oldAttrs: { + nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ prev.makeWrapper ]; + postInstall = oldAttrs.postInstall or "" + '' + wrapProgram $out/bin/signal-desktop \ + --add-flags "--enable-features=UseOzonePlatform --ozone-platform=wayland" + ''; + }); +}) diff --git a/systems/x86_64-linux/carbon/default.nix b/systems/x86_64-linux/carbon/default.nix index 151a64e..45727d7 100644 --- a/systems/x86_64-linux/carbon/default.nix +++ b/systems/x86_64-linux/carbon/default.nix @@ -63,13 +63,7 @@ hugo nixos-generators vlc - (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" - ''; - })) + signal-desktop-bin ]; programs.light.enable = true;