mirror of
https://github.com/lhns/steam-frame-nix.git
synced 2026-10-06 04:04:16 +02:00
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.
8 lines
404 B
Nix
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
|