From a7a5e874a059ff4e5069f2607b952afc8a22dc50 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Fri, 13 Sep 2024 17:08:42 +0800 Subject: [PATCH] home-manager/extra-arguments: add NixOS subset for home-manager configs under NixOS systems --- modules/home-manager/_private/extra-arguments.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/home-manager/_private/extra-arguments.nix b/modules/home-manager/_private/extra-arguments.nix index ceab620d..c9918dcc 100644 --- a/modules/home-manager/_private/extra-arguments.nix +++ b/modules/home-manager/_private/extra-arguments.nix @@ -1,6 +1,6 @@ # All of the extra module arguments to be passed as part of the home-manager # environment. -{ pkgs, lib, options, ... }: +{ pkgs, lib, options, ... }@attrs: let foodogsquaredLib = import ../../../lib { inherit pkgs; }; @@ -11,5 +11,7 @@ in home-manager = import ../../../lib/env-specific/home-manager.nix { inherit pkgs lib; self = final; }; } // lib.optionalAttrs (options?sops) { sops-nix = import ../../../lib/env-specific/sops.nix { inherit pkgs lib; self = final; }; + } // lib.optionalAttrs (attrs?nixosConfig) { + nixos = import ../../../lib/env-specific/nixos.nix { inherit pkgs lib; self = final; }; }); }