Skip to content
This repository was archived by the owner on Mar 1, 2026. It is now read-only.

konradodwrot/workstation

Repository files navigation

VM Dev

IMPORTANT

Project moved to my private space elsewhere. For collaboration reach to me via zagozdakonrad@gmail.com or https://www.linkedin.com/in/konradzagozda/

Description

Isolated VM-based development environment for Claude Code. A bare_metal directory is mounted into a workstation VM so Claude can work inside the VM while files live on the host.

Setup

  1. Install Incus and add yourself to incus-admin:

    sudo usermod -aG incus-admin $USER
    incus admin init --minimal

    For automated bare_metal setup, see infra/e2e_test_runner/cloud-init.yml.tftpl.

  2. Install OpenTofu: opentofu.org/docs/intro/install

  3. Configure secrets:

    just prepare-env
    # Edit .env and infra/bare_metal/secrets/gh_app_key.pem with your values
  4. Load env vars (already automatic for just targets):

    set -a; source .env; set +a
  5. Provision the workstation:

    just vm-init  # once
    just vm-up
    just vm-ssh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors