hsjobeki
055c7b8259
Merge pull request 'chore: buildClan warn access without .config prefix' ( #4108 ) from hsjobeki/buildClan into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4108
2025-06-26 13:39:39 +00:00
hsjobeki
9e51ce08cc
Merge pull request 'refactor: unify evalClanService with evalService' ( #4106 ) from hsjobeki/eval service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4106
2025-06-26 13:22:03 +00:00
Johannes Kirschbauer
6b1722d3c3
chore: buildClan warn access without .config prefix
...
Makes behavior consistent with nixosSystem, nixpkgs.
Alows access to options and other eval modules results
Needed for error tracking and better devx
2025-06-26 15:21:49 +02:00
Johannes Kirschbauer
48e37b55fc
chore: remove spurious class
2025-06-26 15:20:18 +02:00
Johannes Kirschbauer
761e8b0ec5
refactor: clanLib buildClan
2025-06-26 15:20:05 +02:00
Johannes Kirschbauer
9ef518fa20
refactor: unify evalClanService with evalService
2025-06-26 14:50:35 +02:00
hsjobeki
50918c268c
Merge pull request 'refactor: simplify buildClan remove any filtering' ( #4105 ) from hsjobeki/buildClan into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4105
2025-06-26 12:04:37 +00:00
Johannes Kirschbauer
fa525304ac
refactor: simplify buildClan remove any filtering
2025-06-26 13:56:14 +02:00
hsjobeki
7f489c5232
Merge pull request 'refactor: clan expose the clan module as is' ( #4101 ) from hsjobeki/clan into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4101
2025-06-26 11:44:24 +00:00
Johannes Kirschbauer
66ee74e193
schema: update clan option source
2025-06-26 13:24:34 +02:00
renovate[bot]
d42cb695c5
Update data-mesher digest to 32b1ff6
2025-06-26 10:50:17 +00:00
renovate[bot]
524844c68b
Update treefmt-nix digest to ac8e6f3
2025-06-26 10:30:17 +00:00
Johannes Kirschbauer
d9dda1825d
feat(darwinModules): add module location analog to flake-parts
2025-06-26 11:55:55 +02:00
Johannes Kirschbauer
af007bfe4a
refactor: clan expose the clan module as is
2025-06-26 11:47:53 +02:00
hsjobeki
a5c5777a9e
Merge pull request 'inventory.json: remove all services from local inventory' ( #4100 ) from clan-unify into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4100
2025-06-26 09:45:04 +00:00
Johannes Kirschbauer
ce70291ee6
inventory.json: remove all services from local inventory
2025-06-26 11:28:33 +02:00
hsjobeki
c2e66ce968
Merge pull request 'Refactor(build-inventory): remove build-inventory in favor of simple and expressive evalModules' ( #4097 ) from clan-unify into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4097
2025-06-26 09:27:55 +00:00
Johannes Kirschbauer
d9da723d5d
Refactor(build-inventory): remove build-inventory in favor of simple and expressive evalModules
2025-06-26 11:11:50 +02:00
pinpox
5ece3d7360
Merge pull request 'Add deprecation warnings to all clanModules' ( #4098 ) from all-deprecations into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4098
2025-06-26 08:43:55 +00:00
pinpox
c7afab9d92
Add deprecation warnings to all clanModules
2025-06-26 10:35:47 +02:00
renovate[bot]
8b2c6fc316
Update disko digest to 83c4da2
2025-06-26 02:50:17 +00:00
hsjobeki
d4be7053b5
Merge pull request 'importer: Fix the documentation for the importer service' ( #4062 ) from kenji/importer: Fix the documentation for the importer service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4062
Reviewed-by: hsjobeki <hsjobeki@gmail.com >
2025-06-25 16:30:04 +00:00
hsjobeki
f357ff51c0
Merge pull request 'build-inventory: refactor into seperate folders and explizit submodule' ( #4094 ) from clan-unify into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4094
2025-06-25 16:23:58 +00:00
Johannes Kirschbauer
c81ba4b6fa
build-inventory: fix tests temporarily
2025-06-25 18:15:47 +02:00
Johannes Kirschbauer
345aa12e99
build-inventory: move inventory and inventoryClass into explizitly different folders
2025-06-25 17:55:45 +02:00
Johannes Kirschbauer
ae4e18c152
build-inventory: replace by equivalent submodule
2025-06-25 17:23:46 +02:00
hsjobeki
3585470759
Merge pull request 'inventory/interface: reduce apply arguments chain by adding options' ( #4092 ) from clan-unify into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4092
2025-06-25 14:41:55 +00:00
Johannes Kirschbauer
0c8f23ed3e
Chore: add _file for internals error tracing
2025-06-25 15:47:18 +02:00
Johannes Kirschbauer
0bb621f0f7
inventory/interface: reduce apply arguments chain by adding it to _module.args
2025-06-25 15:15:22 +02:00
kenji
ac7c51d2b3
Merge pull request 'pkgs/agit: Pre-fill the editor with commit messages' ( #4083 ) from kenji/pkgs/agit: Pre-fill the editor with commit messages into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4083
2025-06-25 10:52:22 +00:00
kenji
98db4e72f5
Merge pull request 'pkgs/agit: Autofill AGit topic based on the current branch name' ( #4091 ) from kenji/ke-topic-name-from-branch into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4091
2025-06-25 10:47:44 +00:00
a-kenji
3f947b11ba
pkgs/agit: Autofill AGit topic based on the current branch name
...
This makes it more likely that AGit topics are compatible with git
commands.
2025-06-25 12:32:32 +02:00
hsjobeki
3df7d8a769
Merge pull request 'build-clan: always use a single entry point' ( #4089 ) from clan-unify into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4089
2025-06-25 10:28:50 +00:00
Johannes Kirschbauer
e1cb17db35
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
kenji
fb139d5c07
Merge pull request 'pkgs/clan-cli: Fix typo in sshd test' ( #4088 ) from kenji/pkgs/clan-cli: Fix typo in sshd test into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4088
2025-06-25 10:00:06 +00:00
Johannes Kirschbauer
72ca729ba2
build-clan: move clan attribute relates modules into subfolder
2025-06-25 10:55:37 +02:00
hsjobeki
26b2911d52
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
a-kenji
7c9600b427
pkgs/clan-cli: Fix typo in sshd test
2025-06-25 10:13:06 +02:00
DavHau
28a221b79d
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
2a7827eb03
nuschtos: fix flake dependencies crashing tests
2025-06-25 13:48:50 +07:00
DavHau
e70afa9511
bring back services rendering for docs
...
Setting services to visible = false breaks stuff
2025-06-25 13:48:50 +07:00
DavHau
d9d1ab97a9
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
12682b608c
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
3cb91769ca
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
a-kenji
ef839c1b89
pkgs/agit: Pre-fill the editor with commit messages
...
Pre-fill the editor with commit messages for the AGit PR.
2025-06-25 01:56:46 +02:00
Luis Hebendanz
67b338918b
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
43df077dda
clan-app: Add a 'group' to log_manager. Move log_manager to own subdirectory
2025-06-24 21:42:18 +02:00
kenji
0ad361be9d
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
6d6d492e75
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
9287c0d664
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