move arguments from _module.args to specialArgs (#469)

Reviewed-on: Fediversity/Fediversity#469
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
This commit is contained in:
Kiara Grouwstra 2025-07-23 18:12:55 +02:00 committed by kiara Grouwstra
parent e488230d7b
commit 4509d277d3

View file

@ -23,21 +23,17 @@ let
makeResourceModule = makeResourceModule =
{ vmName, isTestVm }: { vmName, isTestVm }:
{ {
# TODO(@fricklerhandwerk): this is terrible but IMO we should just ditch flake-parts and have our own data model for how the project is organised internally
_module.args = {
inherit
inputs
keys
secrets
;
};
nixos.module.imports = [ nixos.module.imports = [
./common/proxmox-qemu-vm.nix ./common/proxmox-qemu-vm.nix
]; ];
nixos.specialArgs = { nixos.specialArgs = {
inherit sources; inherit
sources
inputs
keys
secrets
;
}; };
imports = imports =
@ -79,7 +75,13 @@ let
# TODO(@fricklerhandwerk): we may want to pass through all of `specialArgs` # TODO(@fricklerhandwerk): we may want to pass through all of `specialArgs`
# once we're sure it's sane. leaving it here for better control during refactoring. # once we're sure it's sane. leaving it here for better control during refactoring.
specialArgs = { specialArgs = {
inherit sources; inherit
sources
inputs
keys
secrets
;
}; };
}); });
}; };