Commit Graph

2183 Commits

Author SHA1 Message Date
Jörg Thalheim
7ea26b1716 flake/create: fix "directory does not exist" error 2024-07-21 16:00:35 +02:00
Jörg Thalheim
5033421c52 only set git author / email when no one is set globally 2024-07-21 16:00:35 +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
bfaaa2e038 Classgen: make type order predictable 2024-07-19 18:49:16 +02:00
Johannes Kirschbauer
243aa17d55 Classgen: refactor functions 2024-07-19 18:20:22 +02:00
Johannes Kirschbauer
33261ab4b6 Classgen: add error reporting and combine common classes 2024-07-19 13:03:38 +02:00
Johannes Kirschbauer
a4b1a0eb47 Commit generated code otherwise CI cannot check types 2024-07-19 09:52:14 +02:00
Johannes Kirschbauer
fbe27bfa0a Classgen: add mapped keys and more stuff 2024-07-18 21:58:36 +02:00
Johannes Kirschbauer
b752d2eb67 Init: Autogenerate classes from nix interfaces 2024-07-18 19:14:12 +02:00
Qubasa
274701b381 clan: Fix treefmt not applying mypy lints on clan_cli and clan_app 2024-07-17 21:50:52 +02:00
Qubasa
2b1d12f0b5 tea-create-pr: disable treefmt cache 2024-07-17 18:27:29 +02:00
Jörg Thalheim
64956a7a0a Revert "clan-cli: deprecate nix_shell() in favor of run_cmd()"
This reverts commit a598b878a5.
2024-07-17 14:04:49 +02:00
clan-bot
0518f875cd Merge pull request 'clan-app: Improve install-desktop.sh and add new desktop icons' (#1773) from Qubasa/clan-core:Qubasa-main into main 2024-07-17 11:27:59 +00:00
Qubasa
5099669113 clan-app: Improve install-desktop.sh and add new desktop icons 2024-07-17 13:24:44 +02:00
Johannes Kirschbauer
fd6d9f5bec Fix: api 2024-07-17 13:21:43 +02:00
Johannes Kirschbauer
fc7cc74b10 Init: classgenerator 2024-07-17 13:21:43 +02:00
clan-bot
483425d6a3 Merge pull request 'Inventory: init: deployment info for machines' (#1767) from hsjobeki/clan-core:hsjobeki-main into main 2024-07-17 10:18:50 +00:00
Johannes Kirschbauer
ad70ee72e5 Unit tests: fix template test - override the input in the flake template 2024-07-17 12:06:23 +02:00
DavHau
566c1403c0 vars: implement dependencies 2024-07-17 16:42:16 +07:00
Johannes Kirschbauer
fdd19b8ddd Inventory: fix dataclasses discrepancy once more 2024-07-17 11:39:18 +02:00
Johannes Kirschbauer
bc520df9ff Inventory: fix options 2024-07-17 10:55:46 +02:00
Johannes Kirschbauer
e236dba1c9 Inventory: extend python dataclasses by schema changes 2024-07-17 10:09:58 +02:00
Johannes Kirschbauer
baa9dc1d1a Inventory: extend model by deployment info 2024-07-17 10:09:58 +02:00
Qubasa
a55b43cf7f clan-app: Add automatic debug console in debug mode 2024-07-16 21:01:35 +02:00
Qubasa
d7c3d8185a clan-app: Add threaded api execution by default 2024-07-16 20:44:48 +02:00
Qubasa
d9fa19ad3b clan-app: WebExecutor now mirrors jsonschema api types generically 2024-07-16 16:34:59 +02:00
clan-bot
e57ac53506 Merge pull request 'cli: add programms to allowed list' (#1765) from hsjobeki/clan-core:hsjobeki-main into main 2024-07-16 11:52:56 +00:00
Johannes Kirschbauer
d7bf84e3be cli: add programms to allowed list 2024-07-16 13:49:16 +02:00
clan-bot
6b6afaeb32 Merge pull request 'vars: add test for multiple machines' (#1763) from DavHau/clan-core:DavHau-vars into main 2024-07-16 11:38:31 +00:00
DavHau
c618cd744b vars: add test for multiple machines 2024-07-16 18:35:13 +07:00
Qubasa
952bdde085 clan-app: Improve method_name argument 2024-07-16 12:16:52 +02:00
clan-bot
f17b9d4aa6 Merge pull request 'API: async signal integration migration' (#1762) from hsjobeki/clan-core:hsjobeki-main into main 2024-07-16 09:37:25 +00:00
Johannes Kirschbauer
dae5d01999 API: async signal integration migration 2024-07-16 11:28:20 +02:00
DavHau
a598b878a5 clan-cli: deprecate nix_shell() in favor of run_cmd() 2024-07-16 14:03:17 +07:00
DavHau
e7d5a6f854 impure-checks: improve performance by disabling dynamic deps 2024-07-16 12:42:45 +07:00
Johannes Kirschbauer
69f0a27079 Webview: flash view 2024-07-15 20:40:29 +02:00
Johannes Kirschbauer
b4be28c8bb Webview: migrate create clan form to async api 2024-07-15 20:40:29 +02:00
clan-bot
4c392a8cca Merge pull request 'Webview: add solid-query for improved resource fetching & caching' (#1755) from hsjobeki/clan-core:hsjobeki-main into main 2024-07-15 17:53:54 +00:00
Qubasa
77dc90d3b4 clan-app: Fix mypy lints and add GenericFnRuntime 2024-07-15 19:48:20 +02:00
Johannes Kirschbauer
9312034117 Webview: add solid-query for improved resource fetching & caching 2024-07-15 19:41:01 +02:00
Qubasa
660ac92c29 clan-app: Add Webview to python async backend 2024-07-15 19:24:38 +02:00
Qubasa
40acd695cc clan-app: Remove vm-manager from codebase 2024-07-15 19:24:38 +02:00
Jörg Thalheim
14100f105c switch to nixfmt from nixpkgs-fmt 2024-07-15 16:47:54 +02:00
Jörg Thalheim
f6d30b4154 webview: restrict what links can be browsed 2024-07-15 12:54:49 +02:00
Jörg Thalheim
3b7bc61bc7 docs/clan-app: add missing npm install 2024-07-15 12:52:28 +02:00
Johannes Kirschbauer
c43c4ef067 Fix schema test 2024-07-14 15:02:32 +02:00
Johannes Kirschbauer
96e7d93e01 Fix schema test 2024-07-14 13:38:43 +02:00
Johannes Kirschbauer
d49a23b890 Inventory: generate exact schema for validation & documentation 2024-07-14 13:30:02 +02:00