From 26f535d982c4697bfdaaac4997bc620652a85b53 Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 17 Aug 2023 18:38:43 -0400 Subject: modules/flake: refactor modules --- modules/flake/homeConfigurations.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'modules/flake/homeConfigurations.nix') diff --git a/modules/flake/homeConfigurations.nix b/modules/flake/homeConfigurations.nix index b4d966f..1c54b0c 100644 --- a/modules/flake/homeConfigurations.nix +++ b/modules/flake/homeConfigurations.nix @@ -3,7 +3,7 @@ flake-parts-lib, ... }: let - inherit (lib) mkOption types; + inherit (lib) mkOption types literalExpression; inherit (flake-parts-lib) mkTransposedPerSystemModule; in mkTransposedPerSystemModule { @@ -12,8 +12,19 @@ in type = types.lazyAttrsOf types.raw; default = {}; description = '' - An attribute set containing home-manager homeConfigurations + Instantiated home-manager configurations. Used by `home-manager` + ''; + example = literalExpression '' + { + user = inputs.home-manager.homeManagerConfiguration { + pkgs = import inputs.nixpkgs {inherit system;}; + modules = [ + ./my-users/home.nix + ]; + }; + } ''; }; + file = ./homeConfigurations.nix; } -- cgit v1.2.3