From bdd95d9e63160c667447c4ad3551487a350ac2d4 Mon Sep 17 00:00:00 2001 From: Felix Tenley Date: Sat, 21 Mar 2020 17:06:28 +0100 Subject: [PATCH] feat(signal): create wrapper to always set --use-tray-icon --- home/signal.nix | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/home/signal.nix b/home/signal.nix index 1b602de..b703622 100644 --- a/home/signal.nix +++ b/home/signal.nix @@ -1,5 +1,19 @@ { config, pkgs, ... }: +let + signal-desktop = pkgs.runCommand "signal-desktop" { + buildInputs = [ pkgs.makeWrapper ]; + } '' + mkdir $out + ln -s ${pkgs.signal-desktop}/* $out + rm $out/bin + mkdir $out/bin + ln -s ${pkgs.signal-desktop}/bin/* $out/bin + rm $out/bin/signal-desktop + makeWrapper ${pkgs.signal-desktop}/bin/signal-desktop $out/bin/signal-desktop \ + --add-flags "--use-tray-icon" + ''; +in { - home.packages = [ pkgs.signal-desktop ]; + home.packages = [ signal-desktop ]; }