Skip to content

adamdelphantom/cursor-user-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cursor-user-config

Personal Cursor (VS Code–compatible) user settings for macOS: green phosphor / CRT-style UI, terminal fonts, and keybindings.

What’s in here

Path Purpose
User/settings.json Theme overrides, editor/terminal fonts, cursor, zoom, etc.
User/keybindings.json Custom key bindings
RESTORE.txt Short copy/paste restore steps

Restore on a Mac

  1. Quit Cursor.

  2. Copy files into your user config folder (creates/overwrites those files only):

    cp -R User/* ~/Library/Application\ Support/Cursor/User/
  3. Open Cursor and run Command Palette → Developer: Reload Window.

Optional: install fonts so the stack matches intent (first match wins):

  • VT323Google Fonts / OFL (this repo’s setup expects a user-local install).
  • Glass TTY VT220svofski/glasstty (public domain; on Mac/Linux use 20pt for crisp pixels, per upstream notes).

On macOS, user fonts belong in ~/Library/Fonts/.

Fonts (quick install)

mkdir -p ~/Library/Fonts
curl -fsSL -o ~/Library/Fonts/VT323-Regular.ttf \
  "https://github.com/google/fonts/raw/main/ofl/vt323/VT323-Regular.ttf"
curl -fsSL -o ~/Library/Fonts/Glass_TTY_VT220.ttf \
  "https://github.com/svofski/glasstty/raw/master/Glass_TTY_VT220.ttf"

Then pick VT323 or Glass TTY VT220 in Terminal.app → Settings → Profiles → Font (or your terminal of choice). Suggested: VT323 18–22pt or Glass TTY VT220 20pt, black/near-black background (#050705), text #9ee8b8 to align with settings.json.

System terminal (outside Cursor)

Cursor’s integrated terminal uses terminal.integrated.* in settings.json. Terminal.app / iTerm / Ghostty do not read that file; set profile colors and font there to match, or rely on your shell prompt only.

Security & privacy

  • This repository is public. Do not commit API keys, tokens, cookies, or private hostnames.
  • A quick review of tracked files should stay limited to User/*.json and docs. If you ever paste secrets into settings.json, rotate the secret and remove it from git history if it was pushed.

Keeping GitHub in sync

After changing settings in the Cursor UI, copy back from the live folder before committing:

cp ~/Library/Application\ Support/Cursor/User/settings.json ./User/
cp ~/Library/Application\ Support/Cursor/User/keybindings.json ./User/

Then commit and push.

License

Configuration is yours; fonts retain their own licenses (VT323: OFL; Glass TTY VT220: public domain per upstream).

About

Cursor macOS User settings.json and keybindings.json backup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors