Loading pkgs/by-name/fi/filen-desktop/package.nix +14 −9 Original line number Diff line number Diff line { lib, pkgs, stdenv, buildNpmPackage, fetchFromGitHub, makeDesktopItem, desktopToDarwinBundle, pkg-config, electron, makeWrapper, pixman, cairo, pango, }: let packageName = "filen-desktop"; Loading Loading @@ -54,18 +59,18 @@ buildNpmPackage { }; nativeBuildInputs = [ pkgs.pkg-config pkgs.electron pkgs.makeWrapper pkg-config electron makeWrapper ] ++ lib.optionals stdenv.isDarwin [ desktopToDarwinBundle ]; buildInputs = [ pkgs.pixman pkgs.cairo pkgs.pango pixman cairo pango ]; # Override package-lock.json electron version to use what's given by nixpkgs Loading @@ -83,10 +88,10 @@ buildNpmPackage { # Create binary wrapper and desktopItem # desktopItem auto-creates the .app bundle for Darwin postInstall = '' makeWrapper ${pkgs.electron}/bin/electron $out/bin/${packageName} \ makeWrapper ${electron}/bin/electron $out/bin/${packageName} \ --set-default ELECTRON_IS_DEV 0 \ --add-flags $out/lib/node_modules/@filen/desktop/dist/index.js \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ pkgs.stdenv.cc.cc.lib ]}" --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" mkdir -p $out/share/applications cp ${desktopItem}/share/applications/* $out/share/applications/ Loading Loading
pkgs/by-name/fi/filen-desktop/package.nix +14 −9 Original line number Diff line number Diff line { lib, pkgs, stdenv, buildNpmPackage, fetchFromGitHub, makeDesktopItem, desktopToDarwinBundle, pkg-config, electron, makeWrapper, pixman, cairo, pango, }: let packageName = "filen-desktop"; Loading Loading @@ -54,18 +59,18 @@ buildNpmPackage { }; nativeBuildInputs = [ pkgs.pkg-config pkgs.electron pkgs.makeWrapper pkg-config electron makeWrapper ] ++ lib.optionals stdenv.isDarwin [ desktopToDarwinBundle ]; buildInputs = [ pkgs.pixman pkgs.cairo pkgs.pango pixman cairo pango ]; # Override package-lock.json electron version to use what's given by nixpkgs Loading @@ -83,10 +88,10 @@ buildNpmPackage { # Create binary wrapper and desktopItem # desktopItem auto-creates the .app bundle for Darwin postInstall = '' makeWrapper ${pkgs.electron}/bin/electron $out/bin/${packageName} \ makeWrapper ${electron}/bin/electron $out/bin/${packageName} \ --set-default ELECTRON_IS_DEV 0 \ --add-flags $out/lib/node_modules/@filen/desktop/dist/index.js \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ pkgs.stdenv.cc.cc.lib ]}" --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" mkdir -p $out/share/applications cp ${desktopItem}/share/applications/* $out/share/applications/ Loading