about summary refs log tree commit diff
path: root/pkgs/applications/misc/electrum
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2019-05-09 15:24:21 -0500
committerWill Dietz <w@wdtz.org>2019-05-09 15:50:07 -0500
commita879c725525b2321f505519ff0c71f182518f438 (patch)
treef1d79120a8a8865a2444e3b5cea4711e1f83338e /pkgs/applications/misc/electrum
parent9cae933ce7cc8f46023b8952562bb728b2df13f0 (diff)
downloadnixlib-a879c725525b2321f505519ff0c71f182518f438.tar
nixlib-a879c725525b2321f505519ff0c71f182518f438.tar.gz
nixlib-a879c725525b2321f505519ff0c71f182518f438.tar.bz2
nixlib-a879c725525b2321f505519ff0c71f182518f438.tar.lz
nixlib-a879c725525b2321f505519ff0c71f182518f438.tar.xz
nixlib-a879c725525b2321f505519ff0c71f182518f438.tar.zst
nixlib-a879c725525b2321f505519ff0c71f182518f438.zip
electrum: fixup Exec lines in .desktop
Not sure why upstream added $HOME/.local/bin to $PATH for these,
but IMO that is for users to handle as they see fit.

And it's not very nix-like :).
Diffstat (limited to 'pkgs/applications/misc/electrum')
-rw-r--r--pkgs/applications/misc/electrum/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix
index 64692e66f56d..819622086689 100644
--- a/pkgs/applications/misc/electrum/default.nix
+++ b/pkgs/applications/misc/electrum/default.nix
@@ -62,7 +62,10 @@ python3Packages.buildPythonApplication rec {
     rm -rf $out/${python3.sitePackages}/nix
 
     substituteInPlace $out/share/applications/electrum.desktop \
-      --replace "Exec=electrum %u" "Exec=$out/bin/electrum %u"
+      --replace 'Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum %u"' \
+                "Exec=$out/bin/electrum %u" \
+      --replace 'Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum --testnet %u"' \
+                "Exec=$out/bin/electrum --testnet %u"
   '';
 
   checkInputs = with python3Packages; [ pytest ];