Skip to content

Set up cloud dev environment + AGENTS.md#3

Draft
deyloop wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-7ffb
Draft

Set up cloud dev environment + AGENTS.md#3
deyloop wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-7ffb

Conversation

@deyloop

@deyloop deyloop commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

Sets up and documents the development environment for this dotfiles repository. This repo has no package manager, lockfile, test suite, or build system — the "application" is the bash utility scripts in scripts/ and the config files (tmux/, vim/, git/, alacritty/, xmonad/, etc.).

Changes:

  • Add AGENTS.md with a ## Cursor Cloud specific instructions section documenting what can/can't run in the headless cloud VM, how to lint/validate/run, and setup gotchas (e.g. bash/setup overwrites ~/.bashrc; submodules use SSH URLs).
  • Configure the startup update script to install shellcheck (the linter for the bash codebase), non-fatally so it can never break future pods.

Verification

Demonstrated the environment end-to-end (see dev_env_demo.log artifact):

  • Lint: shellcheck scripts/* runs (surfaces only pre-existing findings, left untouched).
  • Validate configs: git config -f git/config --list, headless vim -u vim/vimrc, and tmux -f tmux/tmux.conf all parse cleanly.
  • Run (hello-world): executed scripts/hello, scripts/isosec, scripts/hline, scripts/aln, and the flagship scripts/fmttable Markdown-table formatter — all produce correct output.

dev_env_demo.log

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Co-authored-by: Anurup Dey <me.deyloop@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants