summary refs log tree commit diff
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2023-10-03 02:47:46 +0200
committerSandro Jäckel <sandro.jaeckel@gmail.com>2023-10-03 16:37:25 +0200
commit604649162f1a8cc7cc38b2cd7628bc491fa5b740 (patch)
treed24bd2367413fc7b393d3a26268eb38d57d0aa46
parenta52ccbe545206a0647c494b01134fd7014d131c7 (diff)
downloadnixpkgs-604649162f1a8cc7cc38b2cd7628bc491fa5b740.tar
nixpkgs-604649162f1a8cc7cc38b2cd7628bc491fa5b740.tar.gz
nixpkgs-604649162f1a8cc7cc38b2cd7628bc491fa5b740.tar.bz2
nixpkgs-604649162f1a8cc7cc38b2cd7628bc491fa5b740.tar.lz
nixpkgs-604649162f1a8cc7cc38b2cd7628bc491fa5b740.tar.xz
nixpkgs-604649162f1a8cc7cc38b2cd7628bc491fa5b740.tar.zst
nixpkgs-604649162f1a8cc7cc38b2cd7628bc491fa5b740.zip
simplenote: remove atomEnv
-rw-r--r--pkgs/applications/misc/simplenote/default.nix25
1 files changed, 19 insertions, 6 deletions
diff --git a/pkgs/applications/misc/simplenote/default.nix b/pkgs/applications/misc/simplenote/default.nix
index 35f15339351..82008de9576 100644
--- a/pkgs/applications/misc/simplenote/default.nix
+++ b/pkgs/applications/misc/simplenote/default.nix
@@ -1,5 +1,4 @@
-{ atomEnv
-, autoPatchelfHook
+{ autoPatchelfHook
 , dpkg
 , fetchurl
 , makeDesktopItem
@@ -7,7 +6,13 @@
 , lib
 , stdenv
 , udev
+, alsa-lib
+, mesa
+, nss
+, nspr
+, systemd
 , wrapGAppsHook
+, xorg
 }:
 
 let
@@ -40,9 +45,7 @@ let
     inherit pname version meta;
 
     src = fetchurl {
-      url =
-        "https://github.com/Automattic/simplenote-electron/releases/download/"
-        + "v${version}/Simplenote-linux-${version}-amd64.deb";
+      url = "https://github.com/Automattic/simplenote-electron/releases/download/v${version}/Simplenote-linux-${version}-amd64.deb";
       inherit sha256;
     };
 
@@ -61,6 +64,7 @@ let
     dontPatchELF = true;
     dontWrapGApps = true;
 
+    # TODO: migrate off autoPatchelfHook and use nixpkgs' electron
     nativeBuildInputs = [
       autoPatchelfHook
       dpkg
@@ -68,7 +72,16 @@ let
       wrapGAppsHook
     ];
 
-    buildInputs = atomEnv.packages;
+    buildInputs = [
+      alsa-lib
+      mesa
+      xorg.libXScrnSaver
+      xorg.libXtst
+      nss
+      nspr
+      stdenv.cc.cc
+      systemd
+    ];
 
     unpackPhase = "dpkg-deb -x $src .";