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;