From 94056dbb28a42d49ca6bf45acb38122da42d8bfc Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Wed, 25 Mar 2026 16:42:55 -0500 Subject: [PATCH] properly support home manager modules --- snowfall-lib/flake/default.nix | 8 +++++++- snowfall-lib/home/default.nix | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/snowfall-lib/flake/default.nix b/snowfall-lib/flake/default.nix index 9be4b17..ee77c2e 100644 --- a/snowfall-lib/flake/default.nix +++ b/snowfall-lib/flake/default.nix @@ -193,7 +193,13 @@ let namespace = snowfall-config.namespace or "internal"; custom-flake-options = flake.without-snowfall-options full-flake-options; alias = full-flake-options.alias or { }; - homes = snowfall-lib.home.create-homes (full-flake-options.homes or { }); + homes = snowfall-lib.home.create-homes ( + (full-flake-options.homes or { }) + // { + modules = + (full-flake-options.homes.modules or [ ]) ++ (full-flake-options.systems.modules.home or [ ]); + } + ); systems = snowfall-lib.system.create-systems { systems = full-flake-options.systems or { }; homes = full-flake-options.homes or { }; diff --git a/snowfall-lib/home/default.nix b/snowfall-lib/home/default.nix index 94225e3..cd10b13 100644 --- a/snowfall-lib/home/default.nix +++ b/snowfall-lib/home/default.nix @@ -219,7 +219,7 @@ in module-path: module: args: (module args) // { - _file = "${user-homes-root}/${module-path}/default.nix"; + _file = "${user-modules-root}/home/${module-path}/default.nix"; } ) user-home-modules;