Files
Pierre Kisters 4034fd4ded VR pet: a cat or dog in SteamVR's scene (steamFrame.pet)
A SteamVR dashboard patch (vr-pet) drawing a baked 3D pet next to the
windows: the Toon Cat in five coats, a Shiba Inu, a Fox and a Dachshund,
plus models from steamFrame.pet.extraModels. It walks around, follows,
sits, lies and sleeps, can be picked up by its grip bar, petted and
switched in its menu; its spot, pose and model are saved state.

Also the vr-pet command, "Pet" in the "+" menu with the current model's
icon (steam-frame-nix-pet-icon), the flake outputs pet-models,
pet-icons and pet-preview, and the check pet. A built-in model with
"private": true fails evaluation; private models belong in extraModels.
2026-10-01 04:33:39 +02:00

8 lines
404 B
Nix

# The VR pet's tests (package.nix `tests`): the core with scripted hands,
# the SteamVR adapter in a fake systemui page, the CLI, the model catalog
# (also a private model added like extraModels, and the refusal of a private
# built-in one), the glTF reshaping, the "+" menu's icons, entry and icon
# link. Bakes the built-in models (no Blender).
{ pkgs }:
(import ./package.nix { inherit pkgs; }).tests