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