---
name: Windows GURU-BEAST-ROG Setup Status
description: Windows workstation setup completion status - fully configured except SSH key deployment to servers
type: reference
---

# Windows Machine Setup Status (GURU-BEAST-ROG)

**Created:** 2026-03-23
**Updated:** 2026-04-27
**Machine:** GURU-BEAST-ROG (Windows 11 Pro, i9-14900K, 128GB DDR5, RTX 4090)

## Software Status

| Software | Version | Status |
|----------|---------|--------|
| Python | 3.12.10 | [OK] |
| Git | 2.52.0.windows.1 | [OK] |
| Windows OpenSSH | system | [OK] |
| Node.js | v24.14.0 | [OK] |
| Ollama | v0.21.0 | [OK] |
| GrepAI | v0.35.0 | [OK] |
| jq | 1.8.1 | [OK] |
| sops | 3.12.2 | [OK] |
| age | installed | [OK] |
| 1Password CLI | 2.33.1 | [OK] |
| Tailscale | installed | [OK] |

## Ollama Models

| Model | Size | Status |
|-------|------|--------|
| nomic-embed-text | 0.3 GB | [OK] |
| qwen3:14b | 9.3 GB | [OK] |
| codestral:22b | 12.6 GB | [OK] |
| qwen3:32b | 20.2 GB | [OK] |
| gemma3:27b | 17.4 GB | [OK] |

## Configuration

- **identity.json:** configured (mike, GURU-BEAST-ROG)
- **users.json:** GURU-BEAST-ROG registered in mike's known_machines
- **Vault:** C:/Users/guru/vault (cloned, SOPS decryption working with shared age key)
- **SOPS_AGE_KEY_FILE:** set in ~/.bashrc
- **OP_SERVICE_ACCOUNT_TOKEN:** set in ~/.bashrc
- **~/.claude/commands/:** synced from repo
- **GrepAI:** watcher running, MCP server configured
- **Bypass permissions:** defaultMode: bypassPermissions

## Remaining TODO

- [ ] Deploy SSH pubkey to infrastructure servers (OwnCloud, Jupiter, etc.)
- [x] ~~Vault rotation to add GURU-BEAST-ROG's own age key as recipient~~ — Completed 2026-04-27 (vault commit 73de020). Public key `age17nqczmkmnqj970v96w6wsyu72556psmrzhps8vm90fn67p8vqu4s3ze4ms` added to `keys/recipients.txt` and `.sops.yaml` creation rules.
