diff --git a/desktop/wayland.nix b/desktop/wayland.nix index 63f3e22..ea13332 100644 --- a/desktop/wayland.nix +++ b/desktop/wayland.nix @@ -2,4 +2,6 @@ { environment.systemPackages = with pkgs; [ wl-clipboard ]; + + environment.sessionVariables.NIXOS_OZONE_WL = "1"; } diff --git a/home/signal.nix b/home/signal.nix index be60bbc..d76e729 100644 --- a/home/signal.nix +++ b/home/signal.nix @@ -1,20 +1,8 @@ { config, pkgs, ... }: -with pkgs; -let - signal-desktop = - runCommand "signal-desktop" { buildInputs = [ makeWrapper ]; } '' - mkdir $out - ln -s ${pkgs.signal-desktop}/* $out - rm $out/bin - makeWrapper ${pkgs.signal-desktop}/bin/signal-desktop $out/bin/signal-desktop \ - --add-flags "--use-tray-icon" - ''; -in { - home.packages = [ signal-desktop ]; +{ + home.packages = with pkgs; [ signal-desktop ]; - # TODO switch to overwritten `signal-desktop` when - # desktop file is updated with correct exec path xdg.configFile."autostart/signal-desktop.desktop".text = builtins.replaceStrings [ "bin/signal-desktop" ] [ "bin/signal-desktop --start-in-tray" ] (builtins.readFile