Commit Graph

43 Commits

Author SHA1 Message Date
lassulus
2a8f40e91a clan_cli machines: use Flake instead of FlakeId 2025-02-07 06:26:09 +01:00
lassulus
3ae82f3efc *: nix fmt 2024-12-02 15:14:40 +01:00
Qubasa
cf2ddfc191 clan-vm-manager: Fix regression part2 2024-11-28 19:01:46 +01:00
Jörg Thalheim
71593604e5 HistoryEntry: add cleaner typesafe json deserialization 2024-11-11 11:36:17 +01:00
Qubasa
e9bfb129a1 clan-cli: Init clan machines import 2024-09-16 18:15:55 +02:00
Jörg Thalheim
483d8ce521 add SIM lint 2024-09-02 16:39:30 +02:00
Jörg Thalheim
e150b37fb8 enable ASYNC, DTZ, YTT and EM lints 2024-09-02 14:07:06 +02:00
Qubasa
f74df54edd clan-vm-manager: Fix regression 2024-08-21 15:48:43 +02:00
Johannes Kirschbauer
2a147462c0 CLI: fix flakeId url interpretation 2024-07-24 10:34:11 +02:00
Qubasa
131299694b clan-vm-manager: Restore to known good version 2024-07-19 22:07:34 +02:00
Jörg Thalheim
9994f3c101 add assertion if FlakeId has wrong value 2024-07-03 18:28:55 +02:00
Jörg Thalheim
6037ad1ce0 move FlakeId to flake id
move FlakeId to flake id
2024-07-03 18:28:55 +02:00
Jörg Thalheim
2f1dac6962 make machine class now a dataclass 2024-07-03 12:34:43 +02:00
Jörg Thalheim
cc3f99bfaa simplify clan uri further 2024-07-02 12:52:10 +02:00
Jörg Thalheim
ae8cff57aa remove unused multi machine clan urls 2024-07-02 12:20:30 +02:00
Jörg Thalheim
54cec7f772 remove unused MachineParams 2024-07-02 11:57:39 +02:00
Qubasa
285a83ec97 clan_cli: Renamed ClanUrl to FlakeId 2024-03-08 23:47:27 +07:00
Qubasa
1b0f0bdd70 clan-vm-manager: Fix ClanUrl not pickable 2024-03-08 23:23:18 +07:00
Qubasa
fcb7a4b032 clan_vm_manager: Rewrite of Machine Class Part 1 2024-03-08 15:32:12 +07:00
Qubasa
bda7701861 clan_cli: Simplify ClanURI 2024-03-07 19:04:48 +07:00
Qubasa
e640e0d7c3 clan_cli: Rewrite ClanURI 2024-03-07 16:41:37 +07:00
Johannes Kirschbauer
14cb6544ec Clan VM Manager: detect if clan exists 2024-02-07 16:08:48 +07:00
Qubasa
af4de33292 URI: Fixed removed url fragment 2024-01-30 13:28:12 +07:00
Qubasa
07bec607bc Fixed clan uri. Expand user, then resolve 2024-01-30 12:17:24 +07:00
Johannes Kirschbauer
b96fdcc178 add join to list 2024-01-20 13:18:43 +01:00
Qubasa
6d532174d9 URI: Added support for #flake_attr 2024-01-16 17:11:26 +01:00
Jörg Thalheim
f240dc9338 strip whitespace from clan uris 2024-01-04 16:30:26 +01:00
Qubasa
d7c5850f2f clan_uri: Support all other formats by just differentiating between remote and local 2024-01-02 17:21:05 +01:00
Qubasa
cddce324ef vm-manager: Fixed quit application not working bug 2023-12-31 14:13:11 +01:00
Qubasa
e17508702a 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
30d80a3b28 nix fmt 2023-12-19 18:02:06 +01:00
Qubasa
aaf2fd5569 Improved spawn interface. Added garbage collector 2023-12-19 17:51:43 +01:00
Qubasa
30cd375d98 Fixed failing tests in machines and history cli, removed test_machines_api.py 2023-12-14 18:25:42 +01:00
Qubasa
67be1d1977 Improved ClanURI 2023-12-14 18:21:10 +01:00
Qubasa
54f0a7d342 Reworked machines list, and history commands 2023-12-14 18:21:10 +01:00
Qubasa
4506202a82 Added clan flakes inspect command. Improved ClanURI. Added democlan as dependency in flake.nix 2023-12-09 00:09:21 +01:00
Qubasa
b8bc7a3fcc clan_cli: URI parser now only has HTTP and FILE. Also clan:///home/user or clan://~/Downloads is supported 2023-12-08 13:46:21 +01:00
Qubasa
6f80cdb5eb Replaced Status with checkbox 2023-12-08 12:18:55 +01:00
Jörg Thalheim
5e34e55fff modernize code with ruff 2023-12-06 17:13:58 +01:00
Qubasa
010e0bd3f9 clan_cli: ClanURI fixed non executing tests 2023-12-06 13:38:22 +01:00
Qubasa
9fa88b1599 clan_cli: Remodeled ClanURI parser 2023-12-05 18:16:51 +01:00
Qubasa
34a943b3ad clan_cli: Remodeled ClanURI parser 2023-12-05 18:08:27 +01:00
Qubasa
cebc52ba87 clan_cli: Added ClanURI class parser 2023-12-05 16:17:15 +01:00