Johannes Kirschbauer
c0bc0417a6
UI/install: fix metaHeader reactive
2025-08-05 19:29:06 +02:00
Johannes Kirschbauer
c90b69d499
UI/install: clean up create steps
2025-08-05 19:29:06 +02:00
Johannes Kirschbauer
0240acdf3e
UI/modal: move common styling into meta header
2025-08-05 19:29:06 +02:00
Johannes Kirschbauer
92726ecebc
UI/install: installer steps bootstrap visuals {TargetHost,hw_report}
2025-08-05 19:29:06 +02:00
Johannes Kirschbauer
b8e9546762
UI/install: bootstrap visuals for createInstaller
2025-08-05 19:29:06 +02:00
Johannes Kirschbauer
2039f034b1
UI/steps: minor layout fixes
2025-08-05 19:29:06 +02:00
Johannes Kirschbauer
0a329f43a8
UI/Modal: add 'disablePadding'
2025-08-05 19:29:06 +02:00
Johannes Kirschbauer
bde0a2845c
UI/LoadingBar: allow injecting props
2025-08-05 19:29:06 +02:00
Johannes Kirschbauer
af3c6282c9
UI/Alert: make description optional
2025-08-05 19:29:06 +02:00
hsjobeki
73ab4d2a6e
Merge pull request 'ui/install: add disk selection step to image create' ( #4598 ) from install-ui into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4598
2025-08-05 16:16:54 +00:00
Johannes Kirschbauer
cc269c4f58
ui/install: add disk selection step to image create
2025-08-05 16:22:44 +02:00
Johannes Kirschbauer
20021a92ea
ui/next-button: fix interface should extend button
2025-08-05 16:22:02 +02:00
Johannes Kirschbauer
7b54e9b033
ui/loading-bar: move into component
2025-08-05 16:20:56 +02:00
hsjobeki
7971eceb74
Merge pull request 'UI: extend components to prepare install workflows' ( #4576 ) from install-ui into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4576
2025-08-05 13:36:31 +00:00
Johannes Kirschbauer
49a5763f69
Install: split steps into files
2025-08-05 15:32:43 +02:00
Johannes Kirschbauer
10694e58c8
install: use typed stepper
2025-08-05 15:10:38 +02:00
Johannes Kirschbauer
0d919c4fce
hooks/stepper: add generic stepper hook
2025-08-05 15:09:29 +02:00
Johannes Kirschbauer
8cccf757a8
Fix: modal header slot was renamed to metaHeader
2025-08-05 13:52:03 +02:00
Johannes Kirschbauer
80c8cc8628
HostFileInput: allow overriding placeholder
2025-08-05 13:48:49 +02:00
Johannes Kirschbauer
ab63f0d7a4
divider: add extra class prop
2025-08-05 13:48:49 +02:00
Johannes Kirschbauer
06e0461ec9
Modal: add metaHeader slot, fix border styling
2025-08-05 13:48:49 +02:00
Johannes Kirschbauer
60ba00dd8f
Select: add simple select dropdown for single select
2025-08-05 13:48:49 +02:00
Johannes Kirschbauer
90ef55f040
Label: add support for kobalte select
2025-08-05 13:48:49 +02:00
Johannes Kirschbauer
de81a5d810
Modal: prepare for install flow
2025-08-05 13:48:49 +02:00
Mic92
3fe65f1f12
Merge pull request 'machines update: support local build' ( #4515 ) from local-build into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4515
2025-08-05 11:28:50 +00:00
DavHau
af7ce9b8ed
machines update: support local build
...
Now the user can pass `--build-host local`, to select the local machine as a build host, in which case no ssh is used.
This means the admin machine does not necessarily have ssh set up to itself, which was confusing for many users.
Also this makes it easier to re-use a well configured nix remote build setup which is only available on the local machine. Eg if `--build-host local` nix' defaults for remote builds on that machine will be utilized.
2025-08-05 13:16:59 +02:00
DavHau
b74193514d
ssh: refactor callers to use new Host interface
2025-08-05 13:16:59 +02:00
DavHau
c33fd4e504
ssh: Introduce LocalHost vs. Remote via Host interface
...
Motivation: local builds and deployments without ssh
Add a new interface `Host` which is implemented bei either `Remote` or `Localhost`
This simplifies all interactions with hosts. THe caller does ot need to know if the Host is remote or local in mot cases anymore
2025-08-05 13:16:59 +02:00
pinpox
65f3cb562a
Merge pull request 'Reduce targetHost warning level' ( #4594 ) from fix-target-warning into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4594
2025-08-05 09:55:30 +00:00
Mic92
355ff648d7
Merge pull request 'consistently use tarball urls in documentation' ( #4589 ) from no-git-fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4589
Reviewed-by: pinpox <clan@pablo.tools >
2025-08-05 09:55:15 +00:00
pinpox
f314eb04d6
Reduce targetHost warning level
...
The documentation currently lists setting targetHost in the NixOS
configuration as a slower, but valid option. Especially for dynamic
values, this is the recommended way but it results in a lot of annyoing
warnings.
This lowers the warning level, so it will only get printed on --debug
2025-08-05 11:52:06 +02:00
clan-bot
ebe206cdc0
Merge pull request 'Update Clan Core for Checks' ( #4593 ) from update-clan-core-for-checks into main
2025-08-05 09:02:50 +00:00
clan-bot
2a138d3248
Update pinned clan-core for checks
2025-08-05 08:53:28 +00:00
Kenji Berthold
77810b1d4f
Merge pull request 'clanServices: migrate syncthing module to clanServices' ( #4558 ) from ke-migrate-clan-module-syncthing into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4558
2025-08-05 08:25:07 +00:00
a-kenji
77c840c9ba
services/syncthing: Add basic usage documentation
2025-08-05 10:00:30 +02:00
a-kenji
9df7e6df1e
services/syncthing: Add eval-test
2025-08-05 10:00:30 +02:00
a-kenji
a5e51f658d
clanServices: migrate syncthing module to clanServices
...
Migrate the syncthing module from `clanModules` to `clanServices`.
2025-08-05 10:00:01 +02:00
clan-bot
98d5b3651b
Merge pull request 'Update sops-nix' ( #4591 ) from update-sops-nix into main
2025-08-04 20:12:26 +00:00
gitea-actions[bot]
713a1a550e
Update sops-nix
2025-08-04 20:01:21 +00:00
Jörg Thalheim
d51d656391
consistently use tarball urls in documentation
...
otherwise users not using our templates will find themselves missing
git.
2025-08-04 11:20:14 +02:00
lassulus
0f79af697e
Merge pull request 'simplify select debug output logic, add better error messages' ( #4582 ) from select-debug into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4582
2025-08-02 20:55:31 +00:00
lassulus
0119fc06ca
clan-cli select: show if select is cached or not
2025-08-02 21:26:39 +02:00
lassulus
5361261bd5
clan select: better error
2025-08-02 17:59:12 +02:00
lassulus
86e7bcc389
clan select: simplify select logging
2025-08-02 17:19:35 +02:00
clan-bot
79281aba90
Merge pull request 'Update flake-parts' ( #4581 ) from update-flake-parts into main
2025-08-02 00:13:08 +00:00
gitea-actions[bot]
dade91c292
Update flake-parts
2025-08-02 00:00:52 +00:00
clan-bot
d285a0e716
Merge pull request 'Update treefmt-nix' ( #4579 ) from update-treefmt-nix into main
2025-08-01 20:13:21 +00:00
gitea-actions[bot]
a97128db17
Update treefmt-nix
2025-08-01 20:01:25 +00:00
brianmcgee
ff7b49be5f
Merge pull request 'feat: ui/auto-resizing-textarea' ( #4562 ) from ui/auto-resizing-textarea into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4562
2025-08-01 09:40:33 +00:00
Luis Hebendanz
0b816a2672
Merge pull request 'Fix getting-started guide' ( #4545 ) from Qubasa/clan-core:migrate-dyndns into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4545
2025-08-01 08:30:09 +00:00