Johannes Kirschbauer
91397adbfc
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
58a36a5c12
formatter.nix: Add prettier
2024-08-02 18:56:53 +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
0dcc9f903b
clan-vm-manager: Fix regression
2024-07-29 17:33:46 +02:00
Johannes Kirschbauer
b015f1f123
PropagatedBuild inputs workaround
2024-07-26 15:23:25 +02:00
Qubasa
4193d9e9a9
clan-vm-manager, clan-app: Make executable icon work in process overview
2024-07-23 14:12:45 +02:00
Qubasa
c6a0cd9398
clan-vm-manager: Fix waypipe regression in nix code
2024-07-23 13:20:02 +02:00
Jörg Thalheim
2516f38c37
remove deprecated adwaita-icon-theme
2024-07-21 15:26:37 +02:00
Qubasa
728f8f5758
clan-vm-manager: Restore to known good version
2024-07-19 22:07:34 +02:00
DavHau
1cb69cb5fc
Reapply "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}"
...
This reverts commit 9778444706 .
workaround upstream bug: https://github.com/NixOS/nixpkgs/issues/324802
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
DavHau
4bd927cbcf
demo.sh: fix tags
2024-06-04 15:23:39 -07:00
DavHau
62be27ec62
demo.sh: fix tag
2024-06-03 21:55:09 -07:00
Johannes Kirschbauer
6999685bba
Webview: css font and icon import transformation
2024-05-30 18:23:49 +02:00
Jörg Thalheim
461aa579c2
fmt more stuff
2024-05-29 12:51:43 +02:00
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
Johannes Kirschbauer
3998efac78
fix: tests
2024-05-26 13:41:05 +02:00
Johannes Kirschbauer
691ae9fb15
api: improve message serialisation
2024-05-26 13:40:47 +02:00
Johannes Kirschbauer
c1e7e25641
api: fix typing issues
2024-05-21 16:01:57 +02:00
Johannes Kirschbauer
d174fbd445
clan ui: move print into log.debug statements
2024-05-20 19:59:50 +02:00
Johannes Kirschbauer
8687801cee
clan ui: setup typed api method
2024-05-20 19:34:49 +02:00
Johannes Kirschbauer
2cb7adb377
clan-ui: rollback default view until webview is ready
2024-05-20 11:08:14 +02:00
Johannes Kirschbauer
4cfc335e2c
fix: segfault gtk when using webkit
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
e25bd69c68
clan ui: override webkitgtk unbroken on darwin.
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
fe17f9e1a1
clan ui: integrate webview ui into clan-mananger-gtk
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
7980f13bed
add webview threaded api
2024-05-18 14:14:12 +00:00
Johannes Kirschbauer
fef16a84a9
init webview: add webview ui and list machine as api example
2024-05-18 14:14:12 +00:00
Qubasa
4f6d25160f
Add --ssh-pubkey FILE argument
2024-05-14 15:41:15 +02:00
Johannes Kirschbauer
3e9a1ea68f
vm-manager: hide hidden vm log info
2024-05-08 12:27:16 +02:00
Johannes Kirschbauer
4a66cdffaf
vm-manager: move signals to emitter
2024-04-24 14:41:53 +02:00
Johannes Kirschbauer
9778c432c2
vm-manager: add empty list screen
2024-04-23 16:18:10 +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
9f808b1bdb
pkgs: add metadata
...
Closes #1151
2024-04-17 13:32:50 +02:00
a-kenji
b474de8137
vm-manager: fix typos in error message
2024-04-13 12:18:58 +02:00
a-kenji
9f3fcaf68e
clan-vm-manager: fix wording in toast
2024-04-13 11:55:58 +02:00
Qubasa
057d0defee
clan-vm-manager: Add install-desktop.sh. Fix incorrect doku link
2024-04-12 11:47:18 +02:00
Johannes Kirschbauer
de91938760
Clan VM Manager: connect feedback with events
2024-04-03 11:36:33 +02:00
Qubasa
e26d1052b6
select-shell: Fix breakage with previous shell.nix change
2024-03-25 00:32:03 +01:00
Qubasa
9dbc71e446
clan-vm-manager: devshell doesn't require clan-cli derivation
2024-03-24 23:52:30 +01:00
Qubasa
8ab9d20342
clan-vm-manager: Working pytest skeleton. clan-cli: Fixing devshell depending on itself
2024-03-24 23:36:00 +01:00
Qubasa
0ee8dceee2
clan-vm-manager: Basic pytest framework established
2024-03-22 19:08:35 +01:00
DavHau
580010581c
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
e296a3019d
re-format with nixfmt
2024-03-17 19:48:49 +01:00
Johannes Kirschbauer
e4f4680206
clan-vm-manager: init log view with current state of log
2024-03-17 14:57:32 +01: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
Jörg Thalheim
934cf6e57a
mypy: fix clan-cli import in vm-manager
2024-03-12 16:10:54 +00:00