Johannes Kirschbauer
|
679fd914e0
|
Inventory: add load_eval method
|
2024-07-24 10:34:10 +02:00 |
|
Qubasa
|
4193d9e9a9
|
clan-vm-manager, clan-app: Make executable icon work in process overview
|
2024-07-23 14:12:45 +02:00 |
|
clan-bot
|
bb9da50d45
|
Merge pull request 'clan-vm-manager: Fix waypipe regression in nix code' (#1793) from Qubasa/clan-core:Qubasa-main into main
|
2024-07-23 11:24:05 +00:00 |
|
Qubasa
|
c6a0cd9398
|
clan-vm-manager: Fix waypipe regression in nix code
|
2024-07-23 13:20:02 +02:00 |
|
DavHau
|
00f7a6300b
|
clan-cli/secrets: refactor: rename secret -> secret_path
|
2024-07-23 18:18:32 +07:00 |
|
DavHau
|
5bd20fcf2c
|
vars: add support for password-store
|
2024-07-23 14:54:18 +07:00 |
|
Jörg Thalheim
|
21346f84ac
|
password-store: write secrets with read-only permission
Otherwise we are installing secrets with the wrong permissions on the
first install
|
2024-07-22 17:22:01 +02:00 |
|
Jörg Thalheim
|
8197bced46
|
add option to not create a git in flakes create
|
2024-07-22 16:08:59 +02:00 |
|
Jörg Thalheim
|
bba39c5c7d
|
hw-configure: use hostname specified in the nixos configuration
|
2024-07-22 16:08:59 +02:00 |
|
DavHau
|
9ff076aec1
|
vars: implement prompts
|
2024-07-22 20:40:12 +07:00 |
|
Jörg Thalheim
|
927aec0db5
|
don't setup json inventory for cli users
|
2024-07-22 08:22:58 +02:00 |
|
Jörg Thalheim
|
1e43a471d2
|
cli: default template url should come from the package itself rather than our gitea
This allow easier testing and also forks.
|
2024-07-22 08:22:58 +02:00 |
|
Jörg Thalheim
|
a22286018f
|
borgbackup: add exclude option
|
2024-07-21 22:58:34 +02:00 |
|
Jörg Thalheim
|
a1a36606e4
|
cleanup deprecated facts options
|
2024-07-21 18:11:30 +02:00 |
|
Jörg Thalheim
|
3d12aabf0c
|
test_flake_with_core_and_pass: don't use deprecated options
|
2024-07-21 18:03:51 +02:00 |
|
Jörg Thalheim
|
824c5d3f80
|
flake/create: fix "directory does not exist" error
|
2024-07-21 16:00:35 +02:00 |
|
Jörg Thalheim
|
563ead4652
|
only set git author / email when no one is set globally
|
2024-07-21 16:00:35 +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
|
6d441a1494
|
Classgen: make type order predictable
|
2024-07-19 18:49:16 +02:00 |
|
Johannes Kirschbauer
|
5c18f67fed
|
Classgen: refactor functions
|
2024-07-19 18:20:22 +02:00 |
|
Johannes Kirschbauer
|
3435db68c8
|
Classgen: add error reporting and combine common classes
|
2024-07-19 13:03:38 +02:00 |
|
Johannes Kirschbauer
|
6d49f5c926
|
Commit generated code otherwise CI cannot check types
|
2024-07-19 09:52:14 +02:00 |
|
Johannes Kirschbauer
|
07965598f5
|
Classgen: add mapped keys and more stuff
|
2024-07-18 21:58:36 +02:00 |
|
Johannes Kirschbauer
|
7e84eaa4b3
|
Init: Autogenerate classes from nix interfaces
|
2024-07-18 19:14:12 +02:00 |
|
Qubasa
|
8ad7c2b89a
|
clan: Fix treefmt not applying mypy lints on clan_cli and clan_app
|
2024-07-17 21:50:52 +02:00 |
|
Qubasa
|
2018a79fc2
|
tea-create-pr: disable treefmt cache
|
2024-07-17 18:27:29 +02:00 |
|
Jörg Thalheim
|
0d6e2539e3
|
Revert "clan-cli: deprecate nix_shell() in favor of run_cmd()"
This reverts commit 37e6ca7a30.
|
2024-07-17 14:04:49 +02:00 |
|
clan-bot
|
55fc9dd00d
|
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
|
8f74a2d1de
|
clan-app: Improve install-desktop.sh and add new desktop icons
|
2024-07-17 13:24:44 +02:00 |
|
Johannes Kirschbauer
|
3706b6b80c
|
Fix: api
|
2024-07-17 13:21:43 +02:00 |
|
Johannes Kirschbauer
|
9c61182bc9
|
Init: classgenerator
|
2024-07-17 13:21:43 +02:00 |
|
clan-bot
|
f317495e80
|
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
|
076a5cad89
|
Unit tests: fix template test - override the input in the flake template
|
2024-07-17 12:06:23 +02:00 |
|
DavHau
|
117843021e
|
vars: implement dependencies
|
2024-07-17 16:42:16 +07:00 |
|
Johannes Kirschbauer
|
24b3674983
|
Inventory: fix dataclasses discrepancy once more
|
2024-07-17 11:39:18 +02:00 |
|
Johannes Kirschbauer
|
0bfba72739
|
Inventory: fix options
|
2024-07-17 10:55:46 +02:00 |
|
Johannes Kirschbauer
|
ef18d60286
|
Inventory: extend python dataclasses by schema changes
|
2024-07-17 10:09:58 +02:00 |
|
Johannes Kirschbauer
|
7e21428548
|
Inventory: extend model by deployment info
|
2024-07-17 10:09:58 +02:00 |
|
Qubasa
|
dfb1f18e2d
|
clan-app: Add automatic debug console in debug mode
|
2024-07-16 21:01:35 +02:00 |
|
Qubasa
|
bfe952d910
|
clan-app: Add threaded api execution by default
|
2024-07-16 20:44:48 +02:00 |
|
Qubasa
|
ccece77680
|
clan-app: WebExecutor now mirrors jsonschema api types generically
|
2024-07-16 16:34:59 +02:00 |
|
clan-bot
|
be4f90eca1
|
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
|
54dcbfae01
|
cli: add programms to allowed list
|
2024-07-16 13:49:16 +02:00 |
|
clan-bot
|
14bb11d702
|
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
|
d700f651b4
|
vars: add test for multiple machines
|
2024-07-16 18:35:13 +07:00 |
|
Qubasa
|
c115e9b0db
|
clan-app: Improve method_name argument
|
2024-07-16 12:16:52 +02:00 |
|
clan-bot
|
8a092cfed4
|
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
|
cc238ecc60
|
API: async signal integration migration
|
2024-07-16 11:28:20 +02:00 |
|