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 |
|