pinpox
5f05e36c9d
Remove outdated facts message
...
One every executino of `clan machines update` a message referring to
facts is still being printed. While there is more code to be cleaned up
around facts, this simple change removes the prominent message out of
user's attention.
2025-10-28 15:32:14 +01:00
hsjobeki
11372d35e1
Merge pull request 'clan/checks: fix clanLib not checking' ( #5685 ) from check into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5685
2025-10-28 10:51:17 +00:00
Johannes Kirschbauer
b7508b2b43
clan/checks: fix clanLib not checking
2025-10-28 11:46:49 +01:00
clan-bot
183817b769
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5684 ) from update-devFlake-nixpkgs-dev into main
2025-10-28 10:08:10 +00:00
clan-bot
591e53e9be
Update nixpkgs-dev in devFlake
2025-10-28 10:01:54 +00:00
hsjobeki
a6a6415e31
Merge pull request 'clan/checks: move into lib function; add tests' ( #5683 ) from role-settings into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5683
2025-10-28 08:46:41 +00:00
Johannes Kirschbauer
0060ead876
clan/checks: move into lib function; add tests
2025-10-28 09:40:31 +01:00
hsjobeki
224e41d3ad
Merge pull request 'modules: clean up clan module' ( #5679 ) from role-settings into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5679
2025-10-28 08:22:46 +00:00
Johannes Kirschbauer
b3323007b2
test: update test filesets
2025-10-28 09:04:50 +01:00
Johannes Kirschbauer
3e950bc66f
docs: add doc-comment for template submodule
2025-10-28 09:04:50 +01:00
Johannes Kirschbauer
9503b46b21
modules: rename arbitrary interface.nix to 'top-level-interface'
2025-10-28 09:04:50 +01:00
Johannes Kirschbauer
a2cec323a2
modules: move nixos modules into nixosModules folder
2025-10-28 09:04:50 +01:00
Johannes Kirschbauer
4239f4d27f
clan/module: explain throw
2025-10-28 09:04:50 +01:00
clan-bot
8ac8264997
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5681 ) from update-devFlake-nixpkgs-dev into main
2025-10-27 20:06:57 +00:00
clan-bot
544a53ae9c
Update nixpkgs-dev in devFlake
2025-10-27 20:01:46 +00:00
Luis Hebendanz
89e18482ed
Merge pull request 'checks: Fix flakey llm test, improve performance' ( #5678 ) from Qubasa/clan-core:fix_slow_llm into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5678
2025-10-27 16:34:21 +00:00
Qubasa
a8217b5a32
llm checks: Skip parts of the test on aarch64 for performance
2025-10-27 17:25:06 +01:00
Qubasa
bdd5de5628
checks: Fix flakey llm test, improve performance
2025-10-27 17:12:12 +01:00
Mic92
61d8bfd0d1
Merge pull request 'fix: respect directory parameter in machines_dir' ( #5677 ) from fix-custom-directory into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5677
Reviewed-by: hsjobeki <hsjobeki@gmail.com >
2025-10-27 15:42:44 +00:00
Jörg Thalheim
b8d79c7fc2
fix: respect directory parameter in machines_dir
...
The machines_dir() function was hardcoding "machines" without considering
the directory parameter from buildClan/clan configuration. This caused
update-hardware-config and other commands to write files to the wrong
location when a custom directory was specified (e.g., directory = ./clan).
Solution:
1. Added relativeDirectory to inventoryClass in Nix, computed where both
self and directory have consistent store paths during evaluation
2. Updated machines_dir() to use this pre-computed relative path from Nix
via flake.select("clanInternals.inventoryClass.relativeDirectory")
Fixes: https://git.clan.lol/clan/clan-core/issues/2906
2025-10-27 16:37:07 +01:00
hsjobeki
fb25ab028b
Merge pull request 'services: add role settings with explicit warning' ( #5676 ) from role-settings into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5676
2025-10-27 15:33:39 +00:00
clan-bot
5b136ecaf0
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5675 ) from update-devFlake-nixpkgs-dev into main
2025-10-27 15:08:23 +00:00
clan-bot
d4733dbb0a
Update nixpkgs-dev in devFlake
2025-10-27 15:01:55 +00:00
Johannes Kirschbauer
bfb30251e6
lib: replace uniqueStrings after upstreamed
2025-10-27 14:00:46 +01:00
Johannes Kirschbauer
33115f76b7
services: add role settings with explicit warning
2025-10-27 13:31:44 +01:00
pinpox
9e9208e699
Merge pull request 'yggdrasil: read peers from exports' ( #5657 ) from yggdrasil-export-peers into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5657
2025-10-27 12:13:59 +00:00
hsjobeki
6b3fd57174
Merge pull request 'extraModules: soft deprecation for string extraModules' ( #5656 ) from inline into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5656
2025-10-27 12:12:17 +00:00
clan-bot
3be5237cf6
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5674 ) from update-devFlake-nixpkgs-dev into main
2025-10-26 20:06:09 +00:00
clan-bot
368f80eaae
Merge pull request 'Update nix-darwin' ( #5665 ) from update-nix-darwin into main
2025-10-26 20:04:12 +00:00
clan-bot
4d7079534c
Update nixpkgs-dev in devFlake
2025-10-26 20:01:51 +00:00
clan-bot
7d4cf1c551
Update nix-darwin
2025-10-26 20:00:59 +00:00
pinpox
ea088b95e9
yggdrasil: read peers from exports
2025-10-26 12:07:52 +01:00
pinpox
a7a37f5320
Update readme
2025-10-26 12:02:17 +01:00
clan-bot
8bda4880a7
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5673 ) from update-devFlake-nixpkgs-dev into main
2025-10-26 10:06:09 +00:00
clan-bot
6eb83618c0
Update nixpkgs-dev in devFlake
2025-10-26 10:01:55 +00:00
pinpox
1fe3833779
Merge pull request 'clanServices/internet: set default for host export' ( #5672 ) from issue-5671 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5672
2025-10-25 20:44:00 +00:00
pinpox
e63f5c966e
clanServices/internet: set default for host export
2025-10-25 22:37:17 +02:00
pinpox
69241183ac
Merge pull request 'Fix meta.tld option' ( #5670 ) from issue-5669 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5670
2025-10-25 20:18:28 +00:00
pinpox
0a7c65cd27
Fix meta.tld option
...
The option curretly keeps it default value, even if set. This fixes the
value being passed through correctly, so that the user-specified value
is actually used.
Fixes : #5669
2025-10-25 22:08:44 +02:00
clan-bot
bd13eb3e23
Merge pull request 'Update treefmt-nix' ( #5660 ) from update-treefmt-nix into main
2025-10-25 20:06:14 +00:00
clan-bot
1e5191a16c
Update treefmt-nix
2025-10-25 20:01:34 +00:00
clan-bot
1e4bf0dd4e
Merge pull request 'Update nixpkgs-dev in devFlake' ( #5667 ) from update-devFlake-nixpkgs-dev into main
2025-10-25 10:07:40 +00:00
clan-bot
4d66dc59aa
Update nixpkgs-dev in devFlake
2025-10-25 10:01:59 +00:00
hsjobeki
9a442c15e9
Merge pull request 'docs: add experimental note to 'exports'' ( #5662 ) from exports into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5662
2025-10-24 15:11:27 +00:00
clan-bot
157af90a56
Merge pull request 'Update treefmt-nix in devFlake' ( #5661 ) from update-devFlake-treefmt-nix into main
2025-10-24 15:08:50 +00:00
Johannes Kirschbauer
24b94965d8
docs: add experimental note to 'exports'
2025-10-24 17:05:47 +02:00
clan-bot
46bcad9267
Update treefmt-nix in devFlake
2025-10-24 15:01:55 +00:00
Johannes Kirschbauer
1aba0577dc
schemas: filter 'extraModules' from python classes and derived schemas
2025-10-24 16:57:26 +02:00
Luis Hebendanz
383088af2d
Merge pull request 'clan_lib/llm: get_llm_turn uses state transitions instead of callback function' ( #5659 ) from Qubasa/clan-core:llm_no_callback2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5659
2025-10-24 14:37:25 +00:00
Qubasa
c3456c1f0c
clan_lib/llm: get_llm_turn uses state transitions instead of callback function
2025-10-24 16:31:09 +02:00