I think you will need an update script or to download from unstable.There is a similar situation regarding Claude Code where users used an update script: How to run an update script from an installed package
Edit: ignore unstable part, as it’s the same as stable
You’re probably better enabling app image support and then using the app image from their site as its version 1.3. I have a legacy module I made for my setup here: dotfiles/packages/cursor/cursor.nix at 3d1cc3d1f9b738409de7aa4b15ed0aa4212c1ddd · bloodstiller/dotfiles · GitHub
You’ll also need to enable app image support: dotfiles/modules/appimages.nix at 3d1cc3d1f9b738409de7aa4b15ed0aa4212c1ddd · bloodstiller/dotfiles · GitHub