Arch Linux AUR package for Cursor — the AI code editor
  • TypeScript 71.4%
  • Shell 28.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-16 01:54:52 -07:00
.forgejo/workflows ci: rename runner label docker -> go 2026-07-16 01:54:52 -07:00
.gitignore python -> typescript, better pkgbuild and .desktop files 2026-03-13 17:34:10 -07:00
.SRCINFO Update to Cursor 3.0.16 2026-04-09 19:33:16 +00:00
cursor-launcher.sh adding a README, dont need wayland-speicific flags 2026-03-15 22:32:14 -07:00
cursor.desktop python -> typescript, better pkgbuild and .desktop files 2026-03-13 17:34:10 -07:00
package-lock.json rename to cursor-ide 2026-03-21 16:51:52 -07:00
package.json move to ESM 2026-03-18 07:23:27 -07:00
PKGBUILD Update to Cursor 3.0.16 2026-04-09 19:33:16 +00:00
README.md Rename package from cursor-ide to cursor 2026-03-29 10:23:24 -07:00
tsconfig.json python -> typescript, better pkgbuild and .desktop files 2026-03-13 17:34:10 -07:00
update.ts check new version every hour, allow latest releases instead of stable 2026-03-23 12:52:21 -07:00

cursor

Arch Linux package for Cursor — the AI code editor. Packages the official .deb release with its bundled Electron runtime.

Available on the AUR.

Features

  • Tracks the official latest release channel
  • Uses Cursor's bundled Electron (no system electron dependency)
  • Icon trimmed and resized to fit desktop environment conventions

cursor vs cursor-bin

cursor cursor-bin
Electron Bundled (upstream) System
Native module compatibility Guaranteed May break
Package size Larger Smaller
Upstream behaviour Identical to official builds Best-effort

Use cursor if you want the exact behaviour of Cursor's official Linux builds. Use cursor-bin if you prefer sharing the system Electron and don't mind the occasional breakage with native extensions.

Install

# With an AUR helper
paru -S cursor

# Or manually
git clone https://aur.archlinux.org/cursor.git
cd cursor
makepkg -si

Update Script

A TypeScript update helper is included to check for and apply new upstream releases:

# Check for updates
npx tsx update.ts --check

# Update PKGBUILD and .SRCINFO
npx tsx update.ts --update