hsjobeki
989fdbca49
Merge pull request 'Docs: unify 'manual' with 'guides'' ( #3693 ) from hsjobeki/clan-core:docs-structure into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3693
2025-05-18 18:52:40 +00:00
Johannes Kirschbauer
88f7b3410e
Docs: unify 'manual' with 'guides' folder
...
This is one of the final steps towards strictly following
https://diataxis.fr/
2025-05-18 20:40:40 +02:00
Johannes Kirschbauer
ef29e62d9b
Docs: update some references to contributing
2025-05-18 20:31:49 +02:00
hsjobeki
a9f746c1d3
Merge pull request 'Docs: move {contributing, disk, mesh, backups} into guides' ( #3692 ) from hsjobeki/clan-core:docs-structure into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3692
2025-05-18 16:59:51 +00:00
Johannes Kirschbauer
b36d641e71
Docs: move {flake, facts-vars} migration guides into 'migrations' folder
2025-05-18 18:56:03 +02:00
Johannes Kirschbauer
04146eeac9
Docs: remove useless repo-layout file
2025-05-18 18:49:29 +02:00
Johannes Kirschbauer
3051763cbf
Docs: remove dafts folder
2025-05-18 18:48:23 +02:00
Johannes Kirschbauer
df5010084f
Docs: create migrations subfolder in guides
2025-05-18 18:46:36 +02:00
Johannes Kirschbauer
e9278ceaba
Docs: place reference to new ClanModules on index page
2025-05-18 18:40:10 +02:00
Johannes Kirschbauer
0261a954de
Docs: move 'getting-started' into guides section
2025-05-18 18:35:11 +02:00
Johannes Kirschbauer
ad5bbdbee0
Docs: move {contributing, disk, mesh, backups} into guides
2025-05-18 18:22:32 +02:00
clan-bot
7f62a7993a
Merge pull request 'Update Clan Core for Checks' ( #3688 ) from update-clan-core-for-checks into main
2025-05-18 03:01:46 +00:00
clan-bot
04e842a2a5
Update pinned clan-core for checks
2025-05-18 02:52:08 +00:00
clan-bot
b27d6bb29b
Merge pull request 'Update Clan Core for Checks' ( #3685 ) from update-clan-core-for-checks into main
2025-05-17 03:01:12 +00:00
clan-bot
ed72abcc5c
Update pinned clan-core for checks
2025-05-17 02:51:35 +00:00
renovate[bot]
64a146400f
Update treefmt-nix digest to 42dd928
2025-05-17 00:50:18 +00:00
renovate[bot]
2d665e876e
Update data-mesher digest to 826a1ab
2025-05-16 18:50:12 +00:00
hsjobeki
00eac81c2f
Merge pull request 'Refactor(cli): name set_inv_machine back to set_machine' ( #3681 ) from hsjobeki/clan-core:chores-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3681
2025-05-16 16:23:51 +00:00
Johannes Kirschbauer
0b404b9637
Fix: typing cast dataclass_type into type explizitly
2025-05-16 18:11:46 +02:00
Johannes Kirschbauer
6a6dd8ad2a
Fix: missing recipient should print a message
2025-05-16 18:09:53 +02:00
Johannes Kirschbauer
2e2335a922
Fix(cli/machines/list): make listing machines safer
2025-05-16 18:05:49 +02:00
Johannes Kirschbauer
d5d7cba6a5
Fix(cli/state):_Make listing state folders more safe
2025-05-16 18:05:08 +02:00
Johannes Kirschbauer
a5d561b996
Fix(cli/dirs): properly import urllib.parse module
2025-05-16 18:05:08 +02:00
Johannes Kirschbauer
6b08527929
Fix(cli/vars): log.info; since machine is unbound in this context
2025-05-16 18:05:08 +02:00
Johannes Kirschbauer
211ca59441
Fix: typing in async_run
2025-05-16 18:05:08 +02:00
Johannes Kirschbauer
29811cd0dc
Refactor(cli): name set_inv_machine back to set_machine
...
We don't want to leak information about our internals
Such as 'inv' meaning 'inventory' this is not important from the outside
2025-05-16 18:05:07 +02:00
Johannes Kirschbauer
e4a6cbc7e3
Refactor: rename api set_inv_machine parameter to 'machines,update'
2025-05-16 17:57:40 +02:00
hsjobeki
1bcf5a82a6
Merge pull request 'refactor: move clan_cli.error to clan_lib.error' ( #3677 ) from hsjobeki/clan-core:chores-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3677
2025-05-16 15:17:41 +00:00
Johannes Kirschbauer
1adcada568
Fix: dynamically import clan_cli in flake methods
...
This is a temporary workaround to solve cyclic imports all these modules should be moved to clan_lib
soon afterwards
2025-05-16 17:02:58 +02:00
Mic92
80606274ed
Merge pull request 'installation: put use_tor option in right place' ( #3680 ) from installation into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3680
2025-05-16 14:43:17 +00:00
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
Jörg Thalheim
74f9ee4326
machines.eval_nix: remove unused refresh parameter
2025-05-16 16:31:25 +02:00
Jörg Thalheim
7d6ddc5e59
installation: put use_tor option in right place
...
we would always disable tor, even if enabled.
2025-05-16 16:18:25 +02:00
Johannes Kirschbauer
868db1e6f3
Docs: init migration guide for clanServices
2025-05-16 16:15:51 +02:00
Johannes Kirschbauer
f210b2f9a6
refactor: move clan_cli.error to clan_lib.error
2025-05-16 16:14:39 +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