pinpox
0621ae1ca6
Merge pull request 'fix workfow' ( #4393 ) from fix-clan-core-workflow into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4393
2025-07-18 13:37:56 +00:00
pinpox
992048e1b2
Fix update-clan-core-for-checks script
...
create-pr needs to use /bin/sh to work. This PR makes the script posix
compliant, replacing any bash specific features with plain sh
alternatives
2025-07-18 15:33:36 +02:00
Mic92
261cad7674
Merge pull request 'build x86_64-darwin on main every few hours' ( #4392 ) from darwin-ci into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4392
2025-07-18 12:43:17 +00:00
Jörg Thalheim
a012e4b1af
build x86_64-darwin on main every few hours
2025-07-18 14:39:07 +02:00
Guilhem Saurel
158b98ee05
clanServices/wifi: fix for multiple instances
...
Without this, `nix build .#checks.x86_64-linux.wifi` fails with:
```
error: The option `nodes.first.systemd.services.NetworkManager-setup-secrets.serviceConfig.ExecStart' has conflicting definition values:
- In `/nix/store/x0…45-source/clanServices/wifi/default.nix, via option mappedServices."self-@clan/wifi".roles.default.perInstance, via option nixosModule': <derivation wifi-secrets>
- In `/nix/store/x0…45-source/clanServices/wifi/default.nix, via option mappedServices."self-@clan/wifi".roles.default.perInstance, via option nixosModule': <derivation wifi-secrets>
Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.
```
2025-07-17 23:30:50 +02:00
Guilhem Saurel
14d367e50f
clanServices/wifi: update test with a second instance
2025-07-17 23:30:47 +02:00
lassulus
48c575699e
Merge pull request 'network module + CLI' ( #4344 ) from networking into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4344
2025-07-17 13:36:53 +00:00
lassulus
60768cc537
Add networking module
...
This adds a (for now hidden) clan network command that exposes list,
ping, overview subcommands to get informations about configured
networks.
ClanServices can now use the exports to define network specific
information.
This is not the complete feature yet, as we are lacking more tests and
documentation, but merging this now makes it easier to iterate.
2025-07-17 15:23:08 +02:00
Johannes Kirschbauer
c26dff282b
ui/queries: init queries folder
2025-07-17 13:49:16 +02:00
hsjobeki
5022f6f26c
Merge pull request 'ui/clan: rework routing concept' ( #4385 ) from scene-progress into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4385
2025-07-17 11:39:33 +00:00
Johannes Kirschbauer
94b93074bc
ui/query: add correct resource path
2025-07-17 13:35:50 +02:00
Johannes Kirschbauer
d962033236
ui/clan: rework routing concept
2025-07-17 10:54:48 +02:00
Johannes Kirschbauer
a548851245
ui/hooks: useMaybeClanUri init hook
...
Needed for pre-rendering the cube scene with clanURI = null
When it later receives a value scene will get populated without completely re-rendering
2025-07-17 10:51:32 +02:00
Johannes Kirschbauer
b32e61bb6d
ui/app: wrap with query client povider to make api cached calls
2025-07-17 10:49:47 +02:00
Johannes Kirschbauer
e731322af3
ui/store: infer type from return arg
2025-07-17 10:49:12 +02:00
hsjobeki
fd21c6b4ee
Merge pull request 'buildClan: Add deprecation warning' ( #4384 ) from Qubasa/clan-core:migrate_away_buildClan into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4384
Reviewed-by: hsjobeki <hsjobeki@gmail.com >
2025-07-17 08:44:04 +00:00
Qubasa
5a86862f47
buildClan: Add deprecation warning
2025-07-17 15:32:12 +07:00
Michael Hoang
1d1a2563c3
Merge pull request 'flake: remove unnecessary follows for data-mesher' ( #4383 ) from push-yzqmtrtrkkzt into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4383
2025-07-17 07:37:20 +00:00
Michael Hoang
4bc57980ff
flake: remove unnecessary follows for data-mesher
2025-07-17 17:30:36 +10:00
Luis Hebendanz
3afd0c0971
Merge pull request 'inventory: Add missing default value for exports.instances and exports.machines' ( #4382 ) from Qubasa/clan-core:fix_inv_missing_default into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4382
2025-07-17 06:17:37 +00:00
Qubasa
e6a6cb27ec
inventory: Add missing default value for exports.instances and exports.machines
2025-07-17 13:10:30 +07:00
clan-bot
dcd78c5d84
Merge pull request 'Update disko' ( #4381 ) from update-disko into main
2025-07-17 05:16:49 +00:00
gitea-actions[bot]
2a1ad66292
Update disko
2025-07-17 05:00:49 +00:00
brianmcgee
5d0d4404b8
Merge pull request 'chore: add a check for background.jpg' ( #4380 ) from chore/stupid-jpg-check into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4380
2025-07-16 16:15:38 +00:00
Brian McGee
7b369c77b5
chore: add a check for background.jpg
2025-07-16 18:11:40 +02:00
hsjobeki
06b70a982b
Merge pull request 'UI/cubes: extend cubes scene' ( #4375 ) from scene-progress into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4375
2025-07-16 15:20:27 +00:00
Johannes Kirschbauer
c9b1b0fb94
ui/cubes: align with design
2025-07-16 17:12:09 +02:00
Johannes Kirschbauer
66bdbb0959
ui/cubes: init story
2025-07-16 17:12:09 +02:00
Johannes Kirschbauer
752f030d03
ui/storybook: add all stories
2025-07-16 17:12:09 +02:00
Johannes Kirschbauer
8c7e93c92e
UI/cubes: group logic to add more meshed
2025-07-16 17:12:09 +02:00
Johannes Kirschbauer
579885a6e2
cubes: scene extend
2025-07-16 17:12:09 +02:00
brianmcgee
45f7ebc0c9
Merge pull request 'feat: onboarding workflow' ( #4379 ) from ui/onboarding-workflow into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4379
2025-07-16 15:10:04 +00:00
Brian McGee
997d675f8c
feat: onboarding workflow
2025-07-16 17:04:34 +02:00
Mic92
65608ad401
Merge pull request 'Update data-mesher' ( #4370 ) from update-data-mesher into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4370
2025-07-16 09:42:26 +00:00
gitea-actions[bot]
f46bf04b30
Update data-mesher
2025-07-16 09:30:40 +00:00
Mic92
d036f98cd4
Merge pull request 'clan-cli: Move flash.py to clan_lib/flash' ( #4374 ) from Qubasa/clan-core:move_flash into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4374
2025-07-16 09:30:04 +00:00
DavHau
81df09a284
Merge pull request 'cleanup_install' ( #4373 ) from Qubasa/clan-core:cleanup_install into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4373
2025-07-16 09:18:09 +00:00
Qubasa
a90cb56886
clan-cli: Move flash.py to clan_lib/flash
2025-07-16 15:29:18 +07:00
brianmcgee
af2ad09517
Merge pull request 'feat: ui/toolbar' ( #4357 ) from ui/toolbar into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4357
2025-07-16 08:00:11 +00:00
Brian McGee
08ee06447b
feat(ui): toolbar component
2025-07-16 09:55:11 +02:00
brianmcgee
b741340607
Merge pull request 'onboarding workflow' ( #4366 ) from ui/onboarding-workflow into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4366
Reviewed-by: Mic92 <joerg@thalheim.io >
2025-07-16 07:17:26 +00:00
Qubasa
cfba97eee5
clan-cli: Reference HostKeyCheck literal instead of duplicating the list everywhere
2025-07-16 13:12:48 +07:00
Qubasa
fb4ccd1f63
clan-lib: Remove duplicate fields from installOptions and instead use them from Remote
2025-07-16 13:05:05 +07:00
Qubasa
2c4e688b0a
clan-lib: Change BuildOn enum to Literal type. Literals can be translated better to typescript
2025-07-16 12:48:04 +07:00
Qubasa
f8a0943fbd
clan-cli: Fix incorrect ipv6 check in check_machine_ssh_reachable
2025-07-16 12:34:30 +07:00
hsjobeki
9d61e550d5
Merge pull request 'cli: fix dot files not copied to $out in buildPythonApplication' ( #4371 ) from pkgs-for into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4371
2025-07-15 21:44:19 +00:00
Johannes Kirschbauer
5742b88777
cli: fix dot files not copied $out in buildPythonApplication
...
File such as .envrc, .gitignore where not copied into the package and thus missing in all templates
2025-07-15 23:33:34 +02:00
hsjobeki
2ef3e4cac4
Merge pull request 'clanInternals: refactor configsPerSystem, minimize diff' ( #4369 ) from pkgs-for into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4369
2025-07-15 20:04:10 +00:00
Johannes Kirschbauer
5fc98a9611
clanInternals: refactor configsPerSystem, minimize diff
2025-07-15 21:40:22 +02:00
Kenji Berthold
79922e57b2
Merge pull request 'pkgs/cli: Validate clan directory for update-hardware-config' ( #4367 ) from kenji/ke-hardware-update-validation into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4367
2025-07-15 18:07:12 +00:00