hsjobeki
fa270cf74c
Merge pull request 'Docs: init migration guide for clanServices' ( #3679 ) from service-docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3679
2025-05-16 14:39:22 +00:00
Johannes Kirschbauer
9221231e89
docs: move authoring guides into guides subfolder
2025-05-16 16:33:39 +02:00
Johannes Kirschbauer
868db1e6f3
Docs: init migration guide for clanServices
2025-05-16 16:15:51 +02:00
Mic92
9a642e465f
Merge pull request 'upload: don't try to re-create directory if it already exists' ( #3678 ) from upload into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3678
2025-05-16 13:53:05 +00:00
Jörg Thalheim
0c1a48c9d4
upload: don't try to re-create directory if it already exists
...
This allows bind mounts i.e. needed for preserveration/impermanence
2025-05-16 15:39:09 +02:00
hsjobeki
56f3fd0a45
Merge pull request 'Docs for clan service options' ( #3670 ) from service-docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3670
2025-05-16 13:02:28 +00:00
Johannes Kirschbauer
21f87f169a
Docs: improve clanService docs
2025-05-16 14:58:46 +02:00
lassulus
829cdcb826
Merge pull request 'clan_cli: move flake class to clan_lib' ( #3676 ) from flake-in-api into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3676
2025-05-16 12:00:00 +00:00
lassulus
3dc41f7d5f
clan_cli: move flake class to clan_lib
2025-05-16 13:38:47 +02:00
hsjobeki
f68b372268
Merge pull request 'Refactor: replace direct references to inventory' ( #3674 ) from hsjobeki/clan-core:chores-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3674
2025-05-16 10:43:24 +00:00
lassulus
35bceac822
Merge pull request 'clan_cli flake: get selectLib as path: as well' ( #3675 ) from select-as-path into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3675
2025-05-16 10:22:24 +00:00
lassulus
2892bbe93e
clan_cli flake: get selectLib as path: as well
...
This is needed so older nix versions can get select in a pure way. Since
non path: paths can never be pure on older nix versions
2025-05-16 11:37:22 +02:00
Johannes Kirschbauer
c43d8fa958
Refactor: replace direct references to inventory
...
Deprecated. Inventory should be accessed via InventoryStore {read(),write(),...}
2025-05-16 11:30:41 +02:00
pinpox
8220c32142
Add clanServices to docs
...
Renders the documentation for clanServices. Options for the modules are
extracted and rendered the same way as for the existing clanModules.
Additionally tweaks the typography for the documentation of options
slightly
2025-05-16 11:29:50 +02:00
hsjobeki
13fa74b8cd
Merge pull request 'clan-cli: Unify list_machines and use flake caching' ( #3673 ) from Qubasa/clan-core:fix_ui_stuff into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3673
2025-05-16 09:08:59 +00:00
Qubasa
d765f1078b
clan-cli: Unify list_machines and use flake caching
2025-05-16 10:47:49 +02:00
renovate[bot]
37180ff2af
chore(deps): update nix-darwin digest to 8817b00
2025-05-16 03:40:10 +00:00
clan-bot
766c11f900
Merge pull request 'Update Clan Core for Checks' ( #3671 ) from update-clan-core-for-checks into main
2025-05-16 03:00:46 +00:00
clan-bot
3841b8ea8c
Update pinned clan-core for checks
2025-05-16 02:51:34 +00:00
renovate[bot]
bd5c33041d
chore(deps): update data-mesher digest to 7afcd6f
2025-05-15 17:50:25 +00:00
renovate[bot]
d36b6f08fe
chore(deps): update nixpkgs digest to b1bebd0
2025-05-15 17:30:26 +00:00
Mic92
dc424c6970
Merge pull request 'Merge clan-app and ui environment into one' ( #3661 ) from feat/web-ui-process-compose into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3661
Reviewed-by: brianmcgee <brian@bmcgee.ie >
2025-05-15 13:19:31 +00:00
Jörg Thalheim
7f63920933
clan-app/devshell: remove duplicate python3
...
we already get python3 from the frontend.
2025-05-15 15:03:35 +02:00
Jörg Thalheim
a484f2a7fc
fix references in reload-python-api script
2025-05-15 15:03:05 +02:00
Jörg Thalheim
ed3f8f85c8
remove generated files from git.
2025-05-15 14:56:04 +02:00
Jörg Thalheim
9e8dc584eb
clan-app/README: more robust process-compose command
...
I had port conflicts with tcp, so let's use unix socket by default.
Also added --keep-project to make trouble-shouting easier in case
something is wrong.
2025-05-15 14:56:04 +02:00
Jörg Thalheim
146f183256
clan-app/ui: remove unused .envrc
...
this has been merged into clan-app's envrc
2025-05-15 14:56:04 +02:00
Jörg Thalheim
cc20e0bf35
clan-ui: remove intermediate app directory
2025-05-15 14:56:04 +02:00
Jörg Thalheim
876027ea02
clan-app: filter out unrelated files from build
...
this should help for faster ci builds.
2025-05-15 14:43:51 +02:00
Jörg Thalheim
34349ab4c1
process-compose: simplify environment
...
we already are in the right devshell for clan-app, so we no longer need
direnv exec. Instead of depending on implicit enviroment variables we
can run change the directory based on the git root as this is easier to
read and follow.
2025-05-15 14:43:51 +02:00
Jörg Thalheim
a2bc237d79
devshells.clan-app: require less environment variables
...
also sort shellHook by component
2025-05-15 14:43:51 +02:00
Jörg Thalheim
3b5f1f2c5c
rename devshells.ui to clan-app
2025-05-15 14:15:59 +02:00
Jörg Thalheim
2561e3e4d1
rename ui to clan-app and move clan-app one layer up
2025-05-15 14:15:59 +02:00
renovate[bot]
180e84d9e9
chore(deps): update dependency @types/node to v20.17.47
2025-05-15 11:10:14 +00:00
Mic92
cc1f78058b
Merge pull request 'feat: use process-compose to run ui dev environment' ( #3646 ) from feat/web-ui-process-compose into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3646
2025-05-15 11:08:37 +00:00
Jörg Thalheim
6159456024
process-compose: integrate with direnv
2025-05-15 13:01:36 +02:00
Brian McGee
00ee0d807a
feat: use process-compose to run ui dev environment
2025-05-15 12:00:27 +01:00
Brian McGee
78475e5a82
fix: move vendoring of nixpkgs and select into root devshell
2025-05-15 12:00:26 +01:00
Brian McGee
c26cc9503c
feat: group ui related packages under a ui directory
2025-05-15 12:00:24 +01:00
Mic92
c50cf54e33
Merge pull request 'clan-app: set title and icon' ( #3658 ) from clan-app-title into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3658
2025-05-15 10:42:06 +00:00
Jörg Thalheim
3eb8af34fc
clan-app: prepare icon support on linux
...
For some reason the icon is not shown when using the gtk backend but at
least the API calls look correct.
2025-05-15 12:36:30 +02:00
Jörg Thalheim
172d571804
clan-app: set title
2025-05-15 12:36:24 +02:00
Jörg Thalheim
e337b9997c
webview-lib: extend to support setting icons on Linux
2025-05-15 12:36:11 +02:00
Mic92
f436d91711
Merge pull request 'chore(deps): update data-mesher digest to ca961db' ( #3655 ) from renovate/data-mesher-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3655
2025-05-15 10:18:13 +00:00
Mic92
9a2a72132d
Merge pull request 'chore(deps): update nix-darwin digest to b6fff20' ( #3653 ) from renovate/nix-darwin-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3653
2025-05-15 10:18:03 +00:00
hsjobeki
358ce9e179
Merge pull request 'Chore: remove spurious module.nix' ( #3657 ) from hsjobeki/clan-core:chores-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3657
2025-05-15 10:15:29 +00:00
Johannes Kirschbauer
e4ba4621d0
Chore: remove spurious module.nix
2025-05-15 12:08:44 +02:00
renovate[bot]
25aa561cb5
chore(deps): update nix-darwin digest to b6fff20
2025-05-15 10:00:22 +00:00
renovate[bot]
9742f7516a
chore(deps): update data-mesher digest to ca961db
2025-05-15 10:00:20 +00:00
renovate[bot]
8d7c938138
chore(deps): update nixpkgs digest to 2e1da60
2025-05-15 09:30:30 +00:00