Loading pkgs/by-name/lo/logseq/package.nix +28 −25 Original line number Diff line number Diff line Loading @@ -7,13 +7,14 @@ # Notice: graphs will not sync without matching upstream's major electron version # the specific electron version is set at top-level file to preserve override interface. # whenever updating this package also sync electron version at top-level file. , electron , electron_27 , autoPatchelfHook , git , nix-update-script }: stdenv.mkDerivation (finalAttrs: let stdenv.mkDerivation (finalAttrs: let inherit (finalAttrs) pname version src; inherit (stdenv.hostPlatform) system; selectSystem = attrs: attrs.${system} or (throw "Unsupported system: ${system}"); Loading @@ -27,7 +28,8 @@ stdenv.mkDerivation (finalAttrs: let x86_64-darwin = "sha256-0i9ozqBSeV/y8v+YEmQkbY0V6JHOv6tKub4O5Fdx2fQ="; aarch64-darwin = "sha256-Uvv96XWxpFj14wPH0DwPT+mlf3Z2dy1g/z8iBt5Te7Q="; }; in { in { pname = "logseq"; version = "0.10.9"; src = fetchurl { Loading Loading @@ -68,7 +70,8 @@ in { substituteInPlace $out/share/applications/logseq.desktop \ --replace Exec=Logseq Exec=logseq \ --replace Icon=Logseq Icon=logseq '') + lib.optionalString stdenv.hostPlatform.isDarwin '' '' ) + lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir -p $out/{Applications/Logseq.app,bin} cp -R . $out/Applications/Logseq.app makeWrapper $out/Applications/Logseq.app/Contents/MacOS/Logseq $out/bin/logseq Loading @@ -78,7 +81,7 @@ in { postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' # set the env "LOCAL_GIT_DIRECTORY" for dugite so that we can use the git in nixpkgs makeWrapper ${electron}/bin/electron $out/bin/logseq \ makeWrapper ${electron_27}/bin/electron $out/bin/logseq \ --set "LOCAL_GIT_DIRECTORY" ${git} \ --add-flags $out/share/logseq/resources/app \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" Loading Loading
pkgs/by-name/lo/logseq/package.nix +28 −25 Original line number Diff line number Diff line Loading @@ -7,13 +7,14 @@ # Notice: graphs will not sync without matching upstream's major electron version # the specific electron version is set at top-level file to preserve override interface. # whenever updating this package also sync electron version at top-level file. , electron , electron_27 , autoPatchelfHook , git , nix-update-script }: stdenv.mkDerivation (finalAttrs: let stdenv.mkDerivation (finalAttrs: let inherit (finalAttrs) pname version src; inherit (stdenv.hostPlatform) system; selectSystem = attrs: attrs.${system} or (throw "Unsupported system: ${system}"); Loading @@ -27,7 +28,8 @@ stdenv.mkDerivation (finalAttrs: let x86_64-darwin = "sha256-0i9ozqBSeV/y8v+YEmQkbY0V6JHOv6tKub4O5Fdx2fQ="; aarch64-darwin = "sha256-Uvv96XWxpFj14wPH0DwPT+mlf3Z2dy1g/z8iBt5Te7Q="; }; in { in { pname = "logseq"; version = "0.10.9"; src = fetchurl { Loading Loading @@ -68,7 +70,8 @@ in { substituteInPlace $out/share/applications/logseq.desktop \ --replace Exec=Logseq Exec=logseq \ --replace Icon=Logseq Icon=logseq '') + lib.optionalString stdenv.hostPlatform.isDarwin '' '' ) + lib.optionalString stdenv.hostPlatform.isDarwin '' mkdir -p $out/{Applications/Logseq.app,bin} cp -R . $out/Applications/Logseq.app makeWrapper $out/Applications/Logseq.app/Contents/MacOS/Logseq $out/bin/logseq Loading @@ -78,7 +81,7 @@ in { postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' # set the env "LOCAL_GIT_DIRECTORY" for dugite so that we can use the git in nixpkgs makeWrapper ${electron}/bin/electron $out/bin/logseq \ makeWrapper ${electron_27}/bin/electron $out/bin/logseq \ --set "LOCAL_GIT_DIRECTORY" ${git} \ --add-flags $out/share/logseq/resources/app \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" Loading