diff --git a/home/signal.nix b/home/signal.nix index 5daf200..265d6f4 100644 --- a/home/signal.nix +++ b/home/signal.nix @@ -1,9 +1,12 @@ -{ config, pkgs, ... }: +{ pkgs, ... }: { - home.packages = with pkgs; [ signal-desktop ]; - - xdg.configFile."autostart/signal-desktop.desktop".text = - builtins.replaceStrings [ "bin/signal-desktop" ] [ "bin/signal-desktop --start-in-tray" ] - (builtins.readFile "${pkgs.signal-desktop}/share/applications/signal-desktop.desktop"); + home.packages = with pkgs; [ + signal-desktop + (makeAutostartItem { + name = "signal-desktop"; + package = signal-desktop; + prependExtraArgs = [ "--start-in-tray" ]; + }) + ]; }