Johannes Kirschbauer
90228b5da8
vm-manager: move signals to emitter
2024-04-24 14:41:53 +02:00
Johannes Kirschbauer
9c553e967b
vm-manager: add empty list screen
2024-04-23 16:18:10 +02:00
Johannes Kirschbauer
ff189dd2b7
vm-manager: add empty list screen
2024-04-23 16:17:09 +02:00
Johannes Kirschbauer
ec17bfb4ba
vm-manager: add empty list screen
2024-04-23 16:16:48 +02:00
Johannes Kirschbauer
51a32dd5c6
WIP
2024-04-23 11:16:33 +02:00
a-kenji
f3ee2649d2
pkgs: add metadata
...
Closes #1151
2024-04-17 13:32:50 +02:00
a-kenji
6968ec5cb8
vm-manager: fix typos in error message
2024-04-13 12:18:58 +02:00
a-kenji
80ecdb6370
clan-vm-manager: fix wording in toast
2024-04-13 11:55:58 +02:00
Qubasa
d06f16bd4a
clan-vm-manager: Add install-desktop.sh. Fix incorrect doku link
2024-04-12 11:47:18 +02:00
Johannes Kirschbauer
18c793b7e0
Clan VM Manager: connect feedback with events
2024-04-03 11:36:33 +02:00
Qubasa
240af17c2f
select-shell: Fix breakage with previous shell.nix change
2024-03-25 00:32:03 +01:00
Qubasa
8dd6dc79cf
clan-vm-manager: devshell doesn't require clan-cli derivation
2024-03-24 23:52:30 +01:00
Qubasa
d6d8a88549
clan-vm-manager: Working pytest skeleton. clan-cli: Fixing devshell depending on itself
2024-03-24 23:36:00 +01:00
Qubasa
8a513f462a
clan-vm-manager: Basic pytest framework established
2024-03-22 19:08:35 +01:00
DavHau
056742a44d
devshell: remove dependency on clan-cli derivation
...
The devShell depended on clan-cli due to it being included as a dependency in the treefmt config. This is not optimal because this makes the devshell rebuild unnecessary often and also lead to build failures of the dev-shell if the clan-cli code is in a broken state (git rebasing, or during development etc.)
2024-03-19 13:00:59 +07:00
Jörg Thalheim
ede4d3f6e5
re-format with nixfmt
2024-03-17 19:48:49 +01:00
Johannes Kirschbauer
384b0697fb
clan-vm-manager: init log view with current state of log
2024-03-17 14:57:32 +01:00
Johannes Kirschbauer
3888a7dba3
clan-vm-manager: connect log view to build state of machines
2024-03-17 14:08:39 +01:00
Qubasa
40ee794be9
clan_vm_manager: Fix mypy errors for clan_cli types
2024-03-12 23:27:20 +07:00
Jörg Thalheim
55a09ae6c4
mypy: fix clan-cli import in vm-manager
2024-03-12 16:10:54 +00:00
Johannes Kirschbauer
87ab67a4d6
clan-vm-manager: add log view
2024-03-10 14:10:59 +01:00
Johannes Kirschbauer
cb3cef2a1c
vm-manager: add toast overlay to main window
2024-03-10 10:40:00 +01:00
Qubasa
0ecc717dd1
clan-vm-manager: Readd ignore for clan_cli because nix fmt fails in CI. But why \?
2024-03-09 23:51:59 +07:00
Qubasa
e99a3b35b9
clan-vm-manager: Remove mypy ignore clan_cli types
2024-03-09 23:17:00 +07:00
Qubasa
1f724d339f
clan-vm-manager: Add library for mypy pygobject types
2024-03-09 23:15:32 +07:00
Johannes Kirschbauer
c4b267cdb5
docs: improve start command
2024-03-09 11:25:11 +01:00
Johannes Kirschbauer
2cbb49e05e
docs: improve readme for better onboarding
2024-03-09 10:58:12 +01: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
7a772e8fd4
clan_vm_manager: Fix broken vm start
2024-03-07 19:09:01 +07:00
Qubasa
bda7701861
clan_cli: Simplify ClanURI
2024-03-07 19:04:48 +07:00
Qubasa
043f2e5061
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
b25a559ff3
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
98121e1fa3
clan-vm-manager: Add register_on_change to GKVStore. Improve overall signal typing.
2024-03-06 15:05:10 +07:00
Qubasa
6ae500754d
clan_vm_manager: Fix switch <-> vm status desync
2024-03-06 00:32:22 +07:00
Qubasa
90350bafa3
clan_vm_manager: Fix join list not rerendering correctly when updating clan_store
2024-03-06 00:18:42 +07:00
Qubasa
0cb9c393cb
clan_vm_manager: Fix incorrect detection of vm already in list
2024-03-06 00:18:42 +07:00
Qubasa
dc8a2cbcba
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
119bbd4964
clan_vm_manager: Add CUMTIME to profiler output
2024-03-04 16:00:04 +07:00
Qubasa
25264bbf34
clan_vm_manager: Cache profiler obj for multi call functions
2024-03-04 15:52:57 +07:00
Qubasa
b43de010c6
clan_vm_manager: Add profiler component
2024-03-04 14:01:30 +07:00
Qubasa
1d72e4baa7
clan_vm_manager: Extracted VMObject to own component
2024-03-04 12:38:20 +07:00
Qubasa
0fc1f340ad
clan_vm_manager: Renamed Views to ViewStack
2024-03-03 16:51:34 +07:00
Qubasa
548bea1889
clan_vm_manager: Renamed VMs singleton to ClanStore. And VM to VMObject
2024-03-03 16:47:38 +07:00
Qubasa
24f8548796
clan_vm_manager: New directory structure
2024-03-03 16:38:25 +07:00
Qubasa
06cb6304b1
clan_vm_manager: Improved readability of GKVStore
2024-03-03 16:15:50 +07:00
Qubasa
b09a7103b1
clan_vm_manager: Added suffix task to glib task functions
2024-03-03 16:01:08 +07:00
Qubasa
295829dc84
clan_vm_manager: Remove superfluous argument to build_vm
2024-03-03 15:52:56 +07:00
Qubasa
5ab94861f9
clan_vm_manager: Fix incorrect signal behaviour in GKVStore setitem
2024-03-03 15:47:00 +07:00
Qubasa
86313b301d
clan_vm_manager: Fix dynamic join
2024-03-03 15:47:00 +07:00