Jörg Thalheim
444fc3f820
Revert "Merge pull request 'clan-cli: Refactor the API to use the Flake object' ( #3531 ) from Qubasa/clan-core:replace_machine_name_with_machine_obj into main"
...
This reverts commit 572ce8885f , reversing
changes made to 0bee027251 .
2025-05-07 15:24:57 +02:00
Qubasa
7129c38675
clan-cli: Refactor the API to use the Flake object
2025-05-07 13:12:48 +02:00
Johannes Kirschbauer
7076f1b0e6
Chore(clan/clan_uri): Remove ClanURI class from clan_cli
2025-04-23 16:53:11 +02:00
Jörg Thalheim
d2173cb120
migrate clan history to clan-vm-manager
...
this functionality is not really useful or used in clan-vm-manager and
therefore should live in the clan-vm-manager.
Not porting the test for now because we probably get rid of the clan-vm-manager soon in favour of the UI.
2025-04-16 14:51:37 +02:00
Jörg Thalheim
952d1facce
vm-manager: ignore interface between GObject and ListModel
2025-03-19 15:29:03 +01:00
lassulus
32748c14f4
clan_cli machines: use Flake instead of FlakeId
2025-02-07 06:26:09 +01:00
Qubasa
bcbb15fcc1
clan-vm-manager: Fix regression
2024-11-25 20:08:50 +01:00
Jörg Thalheim
0119cf8668
clan-vm-manager: fix typing error
2024-10-22 12:47:56 +02:00
Jörg Thalheim
8101996c16
pass in flakeid to vm_state_dir
2024-10-08 17:51:55 +00:00
Jörg Thalheim
f18771364c
get rid of ValueError
2024-09-03 18:14:31 +02:00
Jörg Thalheim
403b9cf2cc
apply TRY lint
2024-09-03 18:13:46 +02:00
Jörg Thalheim
659e5b37dd
use pathlib everywhere
2024-09-02 18:26:13 +02:00
Jörg Thalheim
357b619068
add SIM lint
2024-09-02 16:39:30 +02:00
Jörg Thalheim
ad3daa3ce4
add RET, Q, RSE lint
2024-09-02 15:58:49 +02:00
Jörg Thalheim
078cab47bf
add FA, ICN, ISC, LOG, PIE and PYI linting
2024-09-02 15:41:56 +02:00
Jörg Thalheim
15ff74f7c2
enable ASYNC, DTZ, YTT and EM lints
2024-09-02 14:07:06 +02:00
Jörg Thalheim
434fdacdb8
clan-vm-manager: remove type assertions
...
we use mypy already, so these type assertions don't make sense.
Also we no longer have strings and always FlakeId in this case
2024-08-26 15:52:20 +02:00
Qubasa
1cb26b41e7
clan-vm-manager: Fix regression
2024-08-21 15:48:43 +02:00
Qubasa
f1d124dabd
clan-app: Finish flash view. clan-cli: Flash cli now verifies if language and keymap are valid.
2024-08-02 17:51:45 +02:00
Qubasa
c6a0cd9398
clan-vm-manager: Fix waypipe regression in nix code
2024-07-23 13:20:02 +02:00
Qubasa
728f8f5758
clan-vm-manager: Restore to known good version
2024-07-19 22:07:34 +02:00
Johannes Kirschbauer
0fb207bb59
clan-app: rename clan-vm-manager
2024-06-05 11:24:59 +02:00
Jörg Thalheim
461aa579c2
fmt more stuff
2024-05-29 12:51:43 +02:00
Johannes Kirschbauer
4a66cdffaf
vm-manager: move signals to emitter
2024-04-24 14:41:53 +02:00
Johannes Kirschbauer
1da6a0c5a2
vm-manager: add empty list screen
2024-04-23 16:17:09 +02:00
Johannes Kirschbauer
5f5155023c
vm-manager: add empty list screen
2024-04-23 16:16:48 +02:00
Johannes Kirschbauer
1366d0bcf6
WIP
2024-04-23 11:16:33 +02:00
a-kenji
b474de8137
vm-manager: fix typos in error message
2024-04-13 12:18:58 +02:00
Johannes Kirschbauer
de91938760
Clan VM Manager: connect feedback with events
2024-04-03 11:36:33 +02:00
Johannes Kirschbauer
b44cbf5c76
clan-vm-manager: connect log view to build state of machines
2024-03-17 14:08:39 +01:00
Qubasa
4e5d051847
clan_vm_manager: Fix mypy errors for clan_cli types
2024-03-12 23:27:20 +07:00
Qubasa
01351ff5a1
clan-vm-manager: Add library for mypy pygobject types
2024-03-09 23:15:32 +07:00
Qubasa
372e212c0c
clan_cli: Renamed ClanUrl to FlakeId
2024-03-08 23:47:27 +07:00
Qubasa
f4f3176374
clan-vm-manager: Fix ClanUrl not pickable
2024-03-08 23:23:18 +07:00
Qubasa
a17eb3e8a3
clan_vm_manager: Fix broken vm start
2024-03-07 19:09:01 +07:00
Qubasa
442e5b45ba
clan_cli: Simplify ClanURI
2024-03-07 19:04:48 +07:00
Qubasa
a6f652bdfc
clan_cli,clan_vm_manager: Moved profiler to clan_cli. Add cmd timer to see how long run commands take
2024-03-06 17:12:20 +07:00
Qubasa
0e8622c491
clan_vm_manager: Fix switch desync when pressed too fast. Secrets folder shared between build and run. clan_cli: run_vm now can have custom tmpdir location
2024-03-06 16:32:19 +07:00
Qubasa
fb21a7378d
clan-vm-manager: Add register_on_change to GKVStore. Improve overall signal typing.
2024-03-06 15:05:10 +07:00
Qubasa
6f590ce389
clan_vm_manager: Fix switch <-> vm status desync
2024-03-06 00:32:22 +07:00
Qubasa
cd5afa1329
clan_vm_manager: Fix join list not rerendering correctly when updating clan_store
2024-03-06 00:18:42 +07:00
Qubasa
580c63e760
clan_vm_manager: Fix vms not shutting down after closing GTK app. Sync JoinList with ClanStore
2024-03-05 23:10:30 +07:00
Qubasa
cde72f3710
clan_vm_manager: Add CUMTIME to profiler output
2024-03-04 16:00:04 +07:00
Qubasa
b77ffac4d4
clan_vm_manager: Cache profiler obj for multi call functions
2024-03-04 15:52:57 +07:00
Qubasa
f70879aa63
clan_vm_manager: Add profiler component
2024-03-04 14:01:30 +07:00
Qubasa
31190ed8e5
clan_vm_manager: Extracted VMObject to own component
2024-03-04 12:38:20 +07:00
Qubasa
359ad22c90
clan_vm_manager: New directory structure
2024-03-03 16:38:25 +07:00