Added gcroot for clan Icon and VM

This commit is contained in:
Qubasa
2023-12-31 00:49:57 +01:00
parent ffea26f1c7
commit c4799f1e9a
5 changed files with 97 additions and 75 deletions

View File

@@ -10,7 +10,7 @@ from dataclasses import dataclass, field
from pathlib import Path
from typing import IO
from ..dirs import module_root
from ..dirs import module_root, specific_groot_dir
from ..errors import ClanError
from ..nix import nix_build, nix_config, nix_shell
from .inspect import VmConfig, inspect_vm
@@ -131,7 +131,9 @@ def get_vm_create_info(vm: VmConfig, nix_options: list[str]) -> dict[str, str]:
[
f'{clan_dir}#clanInternals.machines."{system}"."{machine}".config.system.clan.vm.create',
*nix_options,
]
],
specific_groot_dir(clan_name=vm.clan_name, flake_url=str(vm.flake_url))
/ f"vm-{machine}",
)
proc = subprocess.run(
cmd,