Jörg Thalheim
5d070511a9
waypipe: disable gpu for now
2025-07-16 14:02:03 +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
hsjobeki
164cc4a455
Merge pull request 'revert bd3861c58056a847556c459ce420968044ce1459' ( #4368 ) from hsjobeki-patch-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4368
2025-07-15 18:02:53 +00:00
hsjobeki
341f444fa0
revert bd3861c580
...
revert Merge pull request 'Remove clanModules/*' (#4202 ) from remove-modules into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4202
See: https://git.clan.lol/clan/clan-core/issues/4365
Not all modules are migrated.
If they are not migrated, we need to write migration docs and please display the link to the migration docs
2025-07-15 17:51:36 +00:00
a-kenji
a76bea3537
pkgs/cli: Validate clan directory for update-hardware-config
2025-07-15 19:11:07 +02:00
Mic92
9bb366cdd7
Merge pull request 'gitignore-images' ( #4364 ) from gitignore-images into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4364
2025-07-15 15:03:31 +00:00
Brian McGee
9f582cd338
wip: onboarding workflow
2025-07-15 15:42:37 +01:00
Jörg Thalheim
028700b058
update-flake-inputs: email/user doesn't need to be configured
2025-07-15 16:19:45 +02:00
Jörg Thalheim
e8b111e229
run flake updates every 5 hours
2025-07-15 16:11:54 +02:00
Luis Hebendanz
1d8445a347
Merge pull request 'pkgs/cli: Fix ssh logging' ( #4362 ) from kenji/ke-ssh-remove-debug into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4362
2025-07-15 13:00:00 +00:00
kenji
d84822ae39
Merge pull request 'pkgs/clan(templates): Add shell completions' ( #4327 ) from kenji/ke-disko-shell into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4327
2025-07-15 12:58:59 +00:00
a-kenji
c40fca6261
pkgs/clan(templates): Add shell completions
2025-07-15 14:46:04 +02:00
kenji
c2229b4da3
Merge pull request 'pkgs/cli: Add facts deprecation warning to clan facts help output' ( #4329 ) from kenji/ke-facts-cli-warning into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4329
2025-07-15 12:43:19 +00:00
a-kenji
936290b01d
pkgs/cli: Add facts deprecation warning to clan facts help output
2025-07-15 14:28:36 +02:00
clan-bot
d8dbdb4419
Merge pull request 'Update sops-nix' ( #4361 ) from update-sops-nix into main
2025-07-15 12:28:25 +00:00
pinpox
bd3861c580
Merge pull request 'Remove clanModules/*' ( #4202 ) from remove-modules into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4202
2025-07-15 12:25:15 +00:00
pinpox
13d69bcd66
Merge pull request 'clanServices: users -> remove isNormalUser option, set automatically' ( #4351 ) from Qubasa/clan-core:good_default_for_users into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4351
Reviewed-by: lassulus <clanlol@lassul.us >
Reviewed-by: pinpox <clan@pablo.tools >
2025-07-15 12:24:55 +00:00
a-kenji
e342996306
pkgs/cli: Fix ssh logging
...
Fix the ssh logging level.
Currently the ssh commands is printed every time on an ssh connection.
While seeing the command is useful, we should print this when running
clan with the `--debug` flag.
2025-07-15 14:20:40 +02:00
kenji
bfec09e652
Merge pull request 'pkgs/clan: Add clan validation to vars' ( #4360 ) from kenji/ke-add-clan-validation into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4360
2025-07-15 12:14:18 +00:00
gitea-actions[bot]
42ac9f3579
Update sops-nix
2025-07-15 12:14:08 +00:00
a-kenji
8178c41c7b
pkgs/clan: Add clan validation to vars
...
Add clan validation to vars and facts subcommmands
2025-07-15 14:01:41 +02:00
pinpox
2a50dadf84
fmt
2025-07-15 13:48:37 +02:00
kenji
143fbb929f
Merge pull request 'pkgs/clan: Further unify clan flake validation' ( #4358 ) from kenji/ke-non-clan-commands into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4358
2025-07-15 11:46:04 +00:00
pinpox
aeb555a320
Fix tests
2025-07-15 13:40:54 +02:00
pinpox
8caaaa5b8b
wip
2025-07-15 13:17:34 +02:00
a-kenji
6347bb7f3a
pkgs/clan: Further unify clan flake validation
...
Further unify clan flake validation and improve test coverage.
2025-07-15 13:03:49 +02:00
Mic92
9a7288df3d
Merge pull request 'add images to gitignore' ( #4355 ) from gitignore-images into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4355
2025-07-15 10:37:25 +00:00
kenji
ce0ff60ad3
Merge pull request 'pkgs/clan: Add flake validation to clan show' ( #4352 ) from kenji/ke-non-clan-show into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4352
2025-07-15 10:30:19 +00:00
Jörg Thalheim
d76dc55325
add images to gitignore
...
images now needed to be added with `git add --force`.
This makes accidential commits of large files harder.
2025-07-15 12:30:04 +02:00
Qubasa
70c1648caf
clanServices: users -> remove isNormalUser option, set automatically
...
nix fmt
2025-07-15 17:21:52 +07:00
a-kenji
2ddba36b17
pkgs/clan: Add flake validation to clan show
2025-07-15 12:04:23 +02:00
a-kenji
d4cb206e3e
pkgs/cli: Add require_flake clan validation logic
...
Add a `require_flake` function that checks, if no argument is passed, if
we are in a clan directory.
If not will throw a helpful error.
Before `clan show`:
```
Traceback (most recent call last):
File "/nix/store/8kb3l3yvz6svygnxdlrw5lmd3h3chc8a-clan-cli/bin/.clan-wrapped", line 9, in <module>
sys.exit(main())
~~~~^^
File "/nix/store/8kb3l3yvz6svygnxdlrw5lmd3h3chc8a-clan-cli/lib/python3.13/site-packages/clan_cli/cli.py", line 493, in main
args.func(args)
~~~~~~~~~^^^^^^
File "/nix/store/8kb3l3yvz6svygnxdlrw5lmd3h3chc8a-clan-cli/lib/python3.13/site-packages/clan_cli/clan/show.py", line 12, in show_command
meta = get_clan_details(flake)
File "/nix/store/8kb3l3yvz6svygnxdlrw5lmd3h3chc8a-clan-cli/lib/python3.13/site-packages/clan_lib/clan/get.py", line 22, in get_clan_details
if flake.is_local and not flake.path.exists():
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'is_local'
```
with `require_flake`:
```
No clan flake found in the current directory or its parents - Use the --flake flag to specify a clan flake path or URL
```
2025-07-15 12:01:20 +02:00
pinpox
0e53499f40
Remove clanModules
2025-07-15 11:53:32 +02:00
Mic92
1befc86308
Merge pull request 'Update disko' ( #4347 ) from update-disko into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4347
2025-07-15 09:50:39 +00:00