Johannes Kirschbauer
d0ae75e5cc
build-clan: export default.nix that injects clanLib
...
This should be the single entry point, that includes clanLib
instead of importApply propagation
2025-06-25 12:07:59 +02:00
Johannes Kirschbauer
aa96a11369
build-clan: move clan attribute relates modules into subfolder
2025-06-25 10:55:37 +02:00
hsjobeki
3e030a5199
Merge pull request 'build-clan: move clan attribute relates modules into subfolder' ( #4063 ) from clan-unify into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4063
2025-06-25 08:46:18 +00:00
DavHau
d1163bc2c5
Merge pull request 'docs: add clan options search page' ( #4077 ) from davhau/docs: add clan options search page into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4077
2025-06-25 06:56:55 +00:00
DavHau
75ce3fcb84
nuschtos: fix flake dependencies crashing tests
2025-06-25 13:48:50 +07:00
DavHau
9299c83822
bring back services rendering for docs
...
Setting services to visible = false breaks stuff
2025-06-25 13:48:50 +07:00
DavHau
2b73671f18
docs/devshell: unbreak - add options-page
...
Create the options-page subpage when the docs dev shell is loaded.
Also simplify the dev shell definition by just utilizing what's in configurePhase of the docs derivation
2025-06-25 13:48:50 +07:00
DavHau
4421ce006e
docs: add clan options search page
...
This provides a simpler and more intuitive search over a flat list of possible options.
Styling still to be improved
2025-06-25 12:55:25 +07:00
DavHau
ae1a139818
nix_modules: generate clan.py in top-level shell
...
Generally I don't think dev shells are the right place to trigger generation of files.
This should be part of the formatter and pre-commit hook
@hsjobeki
2025-06-25 12:33:36 +07:00
Luis Hebendanz
b1dcef4862
Merge pull request 'clan-app: Add a 'group' to log_manager. Move log_manager to own subdirectory' ( #4081 ) from Qubasa/clan-core:improve_ui_logs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4081
2025-06-24 19:53:09 +00:00
Qubasa
6558a915ad
clan-app: Add a 'group' to log_manager. Move log_manager to own subdirectory
2025-06-24 21:42:18 +02:00
kenji
92918719e9
Merge pull request 'pkgs/agit: Document agit PR fetching' ( #4080 ) from kenji/pkgs/agit: Document agit PR fetching into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4080
2025-06-24 17:21:34 +00:00
Luis Hebendanz
81b87a6437
Merge pull request 'clan-lib: Move nix_options from Machine class to Flake class' ( #4048 ) from Qubasa/clan-core:move_nix_options into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4048
Reviewed-by: lassulus <clanlol@lassul.us >
2025-06-24 17:19:16 +00:00
kenji
96cf48a8a8
Merge pull request 'pkgs/agit: Add proper closing message for aborting an AGit PR' ( #4076 ) from kenji/pkgs/agit: Add proper closing message for aborting an AGit PR into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4076
2025-06-24 17:18:00 +00:00
a-kenji
6831dc9f72
pkgs/agit: Document agit PR fetching
2025-06-24 19:13:04 +02:00
Qubasa
60d2837ddd
clan-cli: Remove unecessary nix_options args from functions
2025-06-24 19:07:41 +02:00
Qubasa
1bec31b371
generate-test-vars: Fix wrong Flake function invocations
2025-06-24 19:03:20 +02:00
Qubasa
5c6c848dea
formatter.iix: Add generate-test-vars to be typechecked
2025-06-24 19:03:20 +02:00
Qubasa
d14a5d34fd
clan-lib: Move nix_options from Machine class to Flake class
2025-06-24 19:03:20 +02:00
Luis Hebendanz
d3d2cb8723
Merge pull request 'Move update.py to clan_lib/machines part 4' ( #4073 ) from Qubasa/clan-core:move_to_clan_lib6 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4073
2025-06-24 14:52:10 +00:00
Luis Hebendanz
e6a7efafcf
Merge pull request 'Move delete.py to clan_lib/machines part 3' ( #4069 ) from Qubasa/clan-core:move_to_clan_lib5 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4069
2025-06-24 14:51:19 +00:00
Luis Hebendanz
ef5a4ab122
Merge pull request 'Move list.py to clan_lib/machines part 2' ( #4068 ) from Qubasa/clan-core:move_to_clan_lib4 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4068
2025-06-24 14:51:06 +00:00
a-kenji
c8e6a6c6b8
pkgs/agit: Add proper closing message for aborting an AGit PR
...
Add a proper closing message for aborting an AGit PR.
Also add documentation directly to the comments of the COMMIT_EDITMSG.
2025-06-24 16:47:10 +02:00
renovate[bot]
bbebf67eb0
Update dependency vite to v7
2025-06-24 13:10:33 +00:00
pinpox
724aa17faa
Merge pull request 'Make machine ID a option' ( #4013 ) from machine-id-option into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4013
2025-06-24 12:13:22 +00:00
Johannes Kirschbauer
9fcbb6d688
build-clan: move clan attribute relates modules into subfolder
2025-06-24 13:13:59 +02:00
pinpox
b53975684e
Merge branch 'main' into machine-id-option
2025-06-24 11:12:24 +00:00
kenji
a1b1f3e9de
Merge pull request 'pkgs/agit: Add all commits since main to edit comment' ( #4071 ) from kenji/pkgs/agit: Add all commits since main to edit comment into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4071
2025-06-24 11:01:15 +00:00
a-kenji
d4a4f61f74
pkgs/agit: Add all commits since main to edit comment
...
This is a first step for adding all the commits to the `agit c` and
prefilling it.
2025-06-24 12:18:15 +02:00
Qubasa
e79b926566
clan-cli: Move update.py to clan_lib/machines
2025-06-24 12:17:21 +02:00
Qubasa
d85277a077
clan-vm-manager: Fix list_machines import
2025-06-24 12:16:38 +02:00
Qubasa
29a5fbed53
clan-cli: Move delete.py to clan_lib/machines
2025-06-24 12:16:38 +02:00
Qubasa
e53a490edc
clan-cli: Move list.py to clan_lib/machines
2025-06-24 12:16:38 +02:00
Qubasa
48ea1c757f
clan-cli: Move morph.py to clan_lib/machines
2025-06-24 12:16:38 +02:00
renovate[bot]
f81c2254e1
Update dependency tailwindcss to v4
2025-06-24 10:10:27 +00:00
DavHau
03fe06285b
inventory interface: add description for module.name
2025-06-24 10:09:05 +00:00
pinpox
b476eb2f92
Merge branch 'main' into machine-id-option
2025-06-24 10:08:04 +00:00
Qubasa
ae73428ba5
clan-vm-manager: Fix list_machines import
2025-06-24 12:03:56 +02:00
Qubasa
ca17fb0ee8
clan-cli: Move list.py to clan_lib/machines
2025-06-24 11:57:02 +02:00
kenji
f288b8c1ef
Merge pull request 'pkgs/clan: Add --tags support to clan machines update' ( #4061 ) from kenji/pkgs/clan: Add --tags support to clan machines update into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4061
2025-06-24 09:43:35 +00:00
pinpox
62199e5ec9
Merge branch 'main' into machine-id-option
2025-06-24 09:41:42 +00:00
Qubasa
add15a1a3e
clan-cli: Move delete.py to clan_lib/machines
2025-06-24 11:37:21 +02:00
Qubasa
5a14bd3993
clan-cli: Move list.py to clan_lib/machines
2025-06-24 11:32:42 +02:00
Qubasa
eb26ccaed0
clan-cli: Move morph.py to clan_lib/machines
2025-06-24 11:24:38 +02:00
Luis Hebendanz
1b6a3ba335
Merge pull request 'clan-cli: Move hardware.py to clan_lib/machines part2' ( #4066 ) from Qubasa/clan-core:move_to_clan_lib2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4066
2025-06-24 09:19:41 +00:00
Luis Hebendanz
18d45da9d6
Merge pull request 'clan-cli: Add missining propagation of host-key-check in machines.update' ( #4053 ) from Qubasa/clan-core:fix_host_key_check_in_update into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4053
2025-06-24 09:10:30 +00:00
Qubasa
b26aad3619
clan-cli: Move hardware.py to clan_lib/machines
2025-06-24 11:07:37 +02:00
pinpox
cb69eea68f
Make machine ID a option
2025-06-24 10:42:03 +02:00
Qubasa
7eb90acfc4
clan-cli: Add missining propagation of host-key-check in machines.update
2025-06-24 10:35:53 +02:00
brianmcgee
26a2b45c74
Merge pull request 'add Tag and TagGroup components' ( #4038 ) from ui/tags into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4038
2025-06-24 08:30:06 +00:00