Pass system as specialArg
This commit is contained in:
parent
ae96717720
commit
3b6a8104bf
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue