Pass system as specialArg

This commit is contained in:
Jan-Bulthuis 2025-02-17 14:52:57 +01:00
parent ae96717720
commit 3b6a8104bf
1 changed files with 5 additions and 3 deletions

View File

@ -33,14 +33,16 @@
}:
let
mkConfig =
machineConfig: userConfig:
system: machineConfig: userConfig:
(nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
inherit system;
specialArgs = { inherit system; };
modules = [
machineConfig
home-manager.nixosModules.home-manager
{
machine.users = userConfig;
home-manager.extraSpecialArgs = { inherit system; };
home-manager.sharedModules = [
stylix.homeManagerModules.stylix
nixvim.homeManagerModules.nixvim
@ -57,7 +59,7 @@
in
{
nixosConfigurations = {
"20212060" = mkConfig ./machines/laptop.nix {
"20212060" = mkConfig "x86_64-linux" ./machines/laptop.nix {
jan = {
sudo = true;
configuration = ./users/jan.nix;