From efcc1dfe4be6089b983fca2ce55566f715cbe384 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 2 Apr 2025 11:01:36 -0700 Subject: [PATCH 1/2] code-cursor: re-enable aarch64 linux --- pkgs/by-name/co/code-cursor/package.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index bb57c3b5d15f..af02223c165d 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -197,13 +197,7 @@ stdenvNoCC.mkDerivation { sarahec aspauldingcode ]; - platforms = [ - "x86_64-linux" - "x86_64-darwin" - "aarch64-darwin" - ]; - # Temporary: Cursor doesn't supply a 0.47.8 build for aarch64-linux - badPlatforms = [ "aarch64-linux" ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; mainProgram = "cursor"; }; } From e145dbddfb5a7491b7d3935e90578fa84260fb7e Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 2 Apr 2025 11:03:34 -0700 Subject: [PATCH 2/2] code-cursor: point .desktop file to wrapped binary --- pkgs/by-name/co/code-cursor/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index af02223c165d..a545179908a9 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -160,7 +160,7 @@ stdenvNoCC.mkDerivation { rsync -a -q ${appimageContents}/usr/share $out/ --exclude "*.so" # Fix the desktop file to point to the correct location - substituteInPlace $out/share/applications/cursor.desktop --replace-fail "/usr/share/cursor/cursor" "$out/share/cursor/cursor" + substituteInPlace $out/share/applications/cursor.desktop --replace-fail "/usr/share/cursor/cursor" "$out/bin/cursor" wrapProgram $out/bin/cursor \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}} --no-update"