Jörg Thalheim
970a168c2a
update-flake-inputs: drop gitea vars
2025-07-14 17:41:48 +02:00
Mic92
ab067e3466
Merge pull request 'drop renovate' ( #4337 ) from merge-when-green-joerg into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4337
2025-07-14 15:41:00 +00:00
Jörg Thalheim
c673c07164
drop renovate
...
we now use gitea actions for it.
2025-07-14 17:37:32 +02:00
Mic92
0524aadd50
Merge pull request 'add new workflow to do flake updates' ( #4336 ) from flakes into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4336
2025-07-14 15:14:42 +00:00
Jörg Thalheim
d9e5db2596
add new workflow to do flake updates
2025-07-14 17:11:22 +02:00
Luis Hebendanz
2ded6cbac4
Merge pull request 'clan-cli: Make 'clan ssh' read out the targetHost to connect to' ( #4335 ) from Qubasa/clan-core:fix_clan_ssh into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4335
2025-07-14 13:57:45 +00:00
Qubasa
a4823c3ffa
clan-cli: Fixup clan install which depends on ssh_parseargs.
...
clan-cli: Remove --ssh-option for now, as it can't work in current state
clan-cli: Remove nix_config from test as its impure
2025-07-14 20:47:49 +07:00
Qubasa
7413d3620b
clan-cli: Make 'clan ssh' read out the targetHost to connect to
2025-07-14 19:35:48 +07:00
DavHau
6fe2b195a9
vars: cleanup nix interface
2025-07-14 18:20:04 +07:00
pinpox
6ccee60e39
Merge pull request 'Remove clanModules dependencies from admin service' ( #4237 ) from admin-no-modules into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4237
2025-07-14 08:32:27 +00:00
pinpox
463db1537a
Remove clanModules dependencies from admin service
2025-07-14 10:26:35 +02:00
Luis Hebendanz
fc4f4987ff
Merge pull request 'Simplify flake.select logs, make logs readable again' ( #4333 ) from Qubasa/clan-core:improve_log_output into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4333
2025-07-14 05:14:12 +00:00
Qubasa
e39333abed
docs: Document new debug env vars in debugging.md
2025-07-14 12:11:16 +07:00
Qubasa
e407009183
clan-cli: improve log messages further
...
nix fmt
2025-07-14 12:02:03 +07:00
Qubasa
9ff0215781
clan-cli: Filter out flake select traces to improve debug log visibility
2025-07-14 11:51:35 +07:00
renovate[bot]
84d6400c25
chore(deps): update data-mesher digest to 309e06f
2025-07-14 00:10:13 +00:00
hsjobeki
8c583180ac
Merge pull request 'deploy: add warning about disko.nix' ( #4330 ) from docs-3 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4330
2025-07-13 19:29:52 +00:00
Johannes Kirschbauer
1bc6d8c046
deploy: add warning about disko.nix
2025-07-13 21:26:07 +02:00
hsjobeki
b2e424fa2e
Merge pull request 'ui/scene: refactor simplify select animation' ( #4325 ) from ui-scene-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4325
2025-07-13 18:56:12 +00:00
Johannes Kirschbauer
1568bb3860
ui/scene: simplify select animation
2025-07-13 20:44:12 +02:00
Johannes Kirschbauer
b549012aa1
ui/scene: rename file
2025-07-13 20:43:35 +02:00
hsjobeki
45594e118b
Merge pull request 'clan_cli: move __init__.py into cli.py' ( #4323 ) from cli into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4323
2025-07-13 16:14:21 +00:00
Johannes Kirschbauer
b36abb8fcd
clan_cli: add empty __init__.py for relative imports
2025-07-13 18:03:56 +02:00
Johannes Kirschbauer
63b4813c46
clan_cli: rename references
2025-07-13 15:53:10 +02:00
Johannes Kirschbauer
3d103fdb26
clan_cli: move __init__.py into cli.py
...
This helps to reduce import cycles in python
If ANY python module from clan_cli is imported all the imports of the __init__.py are executed leading to a lot of cycles
2025-07-13 15:52:29 +02:00
hsjobeki
ed470ed2b1
Merge pull request 'api/services: add get_service_module_schema endpoint' ( #4324 ) from lazy-schemas into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4324
2025-07-13 13:07:48 +00:00
Johannes Kirschbauer
4d7aad78ae
api/services: add get_service_module_schema
2025-07-13 14:56:57 +02:00
Johannes Kirschbauer
5c0ac5d0cc
services: add modules schema to inventoryClass
2025-07-13 14:17:57 +02:00
hsjobeki
4cc149b3c3
Merge pull request 'api/modules: remove redundant localModules' ( #4322 ) from api-modules into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4322
2025-07-13 12:05:11 +00:00
Johannes Kirschbauer
db592a565d
instances: create_service_instance init
2025-07-13 13:57:02 +02:00
Johannes Kirschbauer
84865f37b8
lib/modules: list modules consistent argument
2025-07-13 13:57:02 +02:00
Johannes Kirschbauer
21f8a69989
lib/modules: rename 'list_modules' to 'list_service_modules'
2025-07-13 13:57:02 +02:00
Johannes Kirschbauer
fb745beda5
lib/disks: move from api to templates
2025-07-13 13:57:02 +02:00
Johannes Kirschbauer
86db003973
lib/modules: move from api to services module
2025-07-13 13:57:02 +02:00
Johannes Kirschbauer
d9368ec01c
api/modules: remove redundant localModules
2025-07-13 11:52:19 +02:00
hsjobeki
f6bf1481f5
Merge pull request 'docs/getting-started: seperate step to add a user' ( #4321 ) from docs-users into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4321
2025-07-13 09:37:17 +00:00
Johannes Kirschbauer
0ac0b422e6
docs/users: add explanation for groups
2025-07-13 11:33:22 +02:00
Johannes Kirschbauer
2ecb9a533d
docs/getting-started: seperate step to add a user
2025-07-13 11:31:14 +02:00
Michael Hoang
379d675372
Merge pull request 'users: fix eval when used to manage root' ( #4319 ) from push-qnllumxpxumt into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4319
2025-07-13 02:35:35 +00:00
Michael Hoang
10f89d6612
users: fix eval when used to manage root
2025-07-13 12:30:16 +10:00
hsjobeki
cde9df1536
Merge pull request 'docs/deploy: remove unneeded --update-hardware-config nixos-facter' ( #4318 ) from templates-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4318
2025-07-12 15:51:13 +00:00
Johannes Kirschbauer
8c1587e400
docs/deploy: remove unneeded --update-hardware-config nixos-facter
2025-07-12 17:48:13 +02:00
hsjobeki
e88b05dd9c
Merge pull request 'Templates/cli: improve ux and docs' ( #4317 ) from templates-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4317
2025-07-12 15:31:55 +00:00
Johannes Kirschbauer
318cc4b1ec
Templates/cli: improve ux and docs
2025-07-12 17:21:23 +02:00
hsjobeki
6ff2e8de94
Merge pull request 'Templates: remove deprecated files' ( #4316 ) from templates-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4316
2025-07-12 15:11:32 +00:00
hsjobeki
346e56191a
Merge pull request 'pkgs/clan(templates): Fix template help' ( #4315 ) from ke-fix-template-help into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4315
2025-07-12 15:06:31 +00:00
Johannes Kirschbauer
696e4b984f
Templates/flake-parts: remove machines
...
Users create machines if they need them
2025-07-12 16:59:16 +02:00
Johannes Kirschbauer
de1d0c8747
Templates: remove disko.nix from all templates
2025-07-12 16:58:52 +02:00
Johannes Kirschbauer
86ea1b0a60
Templates: remove shared.nix
...
- user-password is now part of the new 'users' module (https://docs.clan.lol/reference/clanServices/users/ )
- setting 'users.users.user' is not needed and also part of the 'users' module
- services.avahi.enable = true; is not strictly needed can become part of an mdns guide, but shouldnt be part of the default template
2025-07-12 16:58:02 +02:00
hsjobeki
241550921f
Merge pull request 'docs/getting-started: refactor and align with new templates' ( #4313 ) from getting-started into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4313
2025-07-12 14:43:29 +00:00