From a1a364102a872325638ecc0c5ba570f9b5bde86c Mon Sep 17 00:00:00 2001 From: Alexander Ried Date: Mon, 3 Oct 2016 00:09:28 +0200 Subject: patch gnome-session path in desktop file --- pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pkgs/desktops') diff --git a/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix b/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix index 135e833e9b4..8dec630354c 100644 --- a/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix +++ b/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix @@ -13,6 +13,11 @@ stdenv.mkDerivation rec { # FIXME: glib binaries shouldn't be in .dev! preFixup = '' + for desktopFile in $(grep -rl "Exec=gnome-session" $out/share) + do + echo "Patching gnome-session path in: $desktopFile" + sed -i "s,^Exec=gnome-session,Exec=$out/bin/gnome-session," $desktopFile + done wrapProgram "$out/bin/gnome-session" \ --prefix PATH : "${glib.dev}/bin" \ --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ -- cgit 1.4.1