Johannes Kirschbauer
ede5cbcf13
Fix: regression list_machines. Split into multiple functions
...
list_inventory_machines, list_nixos_machine, list_sops_machines
The caller of the function should specify which machines they wants to see
2024-08-03 12:43:35 +02:00
Qubasa
fb4ceebccf
formatter.nix: Add prettier
2024-08-02 18:56:53 +02:00
Qubasa
3e9ebbc90f
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
ce1dec774e
clan-vm-manager: Fix regression
2024-07-29 17:33:46 +02:00
Johannes Kirschbauer
7a3fad01e0
PropagatedBuild inputs workaround
2024-07-26 15:23:25 +02:00
Qubasa
9ae1bc5f63
clan-vm-manager, clan-app: Make executable icon work in process overview
2024-07-23 14:12:45 +02:00
Qubasa
31161322d6
clan-vm-manager: Fix waypipe regression in nix code
2024-07-23 13:20:02 +02:00
Jörg Thalheim
97b6bce707
remove deprecated adwaita-icon-theme
2024-07-21 15:26:37 +02:00
Qubasa
131299694b
clan-vm-manager: Restore to known good version
2024-07-19 22:07:34 +02:00
DavHau
b047babccb
Reapply "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"
...
This reverts commit 71009f80d8 .
workaround upstream bug: https://github.com/NixOS/nixpkgs/issues/324802
2024-07-19 22:07:34 +02:00
Johannes Kirschbauer
b03fe685dc
clan-app: rename clan-vm-manager
2024-06-05 11:24:59 +02:00
DavHau
8683efad56
demo.sh: fix tags
2024-06-04 15:23:39 -07:00
DavHau
6bfd553520
demo.sh: fix tag
2024-06-03 21:55:09 -07:00
Johannes Kirschbauer
fc9f3e9da9
Webview: css font and icon import transformation
2024-05-30 18:23:49 +02:00
Jörg Thalheim
a5cf0c7aad
fmt more stuff
2024-05-29 12:51:43 +02:00
Jörg Thalheim
2c8e231bb2
consistent rename cLAN -> Clan
2024-05-27 13:58:32 +00:00
Johannes Kirschbauer
2d9be0e603
API: handle functions with multiple arguments
2024-05-26 18:04:49 +02:00
Johannes Kirschbauer
bacc862d52
fix: tests
2024-05-26 13:41:05 +02:00
Johannes Kirschbauer
27ecbca557
api: improve message serialisation
2024-05-26 13:40:47 +02:00
Johannes Kirschbauer
13678606e7
api: fix typing issues
2024-05-21 16:01:57 +02:00
Johannes Kirschbauer
53548eb56e
clan ui: move print into log.debug statements
2024-05-20 19:59:50 +02:00
Johannes Kirschbauer
8d77525664
clan ui: setup typed api method
2024-05-20 19:34:49 +02:00
Johannes Kirschbauer
fee16e6328
clan-ui: rollback default view until webview is ready
2024-05-20 11:08:14 +02:00
Johannes Kirschbauer
59b3981582
fix: segfault gtk when using webkit
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
bd34807055
clan ui: override webkitgtk unbroken on darwin.
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
e8c1508dc7
clan ui: integrate webview ui into clan-mananger-gtk
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
484247de6d
add webview threaded api
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
3b3426d219
init webview: add webview ui and list machine as api example
2024-05-18 14:14:12 +00:00
Qubasa
b1dd5c2832
Add --ssh-pubkey FILE argument
2024-05-14 15:41:15 +02:00
Johannes Kirschbauer
d5cf64c73e
vm-manager: hide hidden vm log info
2024-05-08 12:27:16 +02:00
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