Jörg Thalheim
c0a54f539a
consistent rename cLAN -> Clan
2024-05-27 13:58:32 +00:00
Johannes Kirschbauer
ab656d5655
API: handle functions with multiple arguments
2024-05-26 18:04:49 +02:00
a-kenji
9bb6ed313f
clan machines list: reduce noise
...
Don't log nix error output by default on `clan machines list`.
Log it, if `--debug` is passed.
Fixes #1115
2024-05-24 12:55:14 +02:00
Qubasa
068f89e453
clan_vm_manager: Rewrite of Machine Class Part 1
2024-03-08 15:32:12 +07:00
DavHau
02dd132e08
vms: init graceful shutdown for GUI
...
- add python modules for qemu protocols: QMP (hardware interactions) and QGA (guest service interaction)
- refactor state directory: remove name from path (already contains url)
- add impure vm test for basic qmp interaction
- simplify existing vm persistance test (factor out shared code)
- integrate graceful shutdown into GUI
the GUI integration still needs to be improved later:
- add fallback in case system doesn't react to powerdown button
- shutdown GUI switch fails if VM hasn't been started yet, and then remains in a wrong position
2024-02-09 19:55:18 +07:00
Qubasa
ab05cfde30
clan_manager: Implemented machine_icon, machine_description
2024-02-06 20:13:18 +07:00
Qubasa
21443d0647
cli,nix: Add machine_icon, machine_description
2024-02-06 19:25:34 +07:00
lassulus
6b004fca6f
machines.Machine: refactor flake_dir -> flake; use Machine class in vm
2024-01-24 15:49:12 +01:00
Qubasa
b36d0be524
cmd.py part 3 refactor
2024-01-10 18:39:19 +01:00
Qubasa
e0bba046ea
history: added vm config to FlakeConfig
2023-12-31 14:56:03 +01:00
Qubasa
c4799f1e9a
Added gcroot for clan Icon and VM
2023-12-31 00:49:57 +01:00
Qubasa
ca265b0c59
UI: Added process executor. Display vm status correctly in list. | CLI: Added get_qemu_version(), fixed virtio audio bug.
2023-12-26 18:02:43 +01:00
Qubasa
5c143bf2da
Finished clan history command. Ported remaining async to sync funcs
2023-12-14 20:57:31 +01:00
Qubasa
1a36ef242f
Fixed failing tests in machines and history cli, removed test_machines_api.py
2023-12-14 18:25:42 +01:00
Qubasa
c90053834a
Reworked machines list, and history commands
2023-12-14 18:21:10 +01:00
Qubasa
30d55fc67e
Used inspect commands in vm-manager
2023-12-09 00:45:12 +01:00
Qubasa
d4b8cef242
Added clan flakes inspect command. Improved ClanURI. Added democlan as dependency in flake.nix
2023-12-09 00:09:21 +01:00