home-manager: make modules path more configurable
This commit is contained in:
parent
37831674e2
commit
e4723b51cd
|
@ -1,4 +1,4 @@
|
|||
{ pkgs }:
|
||||
{ pkgs, modulesPath ? "$HOME/.nixpkgs/home-manager/modules" }:
|
||||
|
||||
let
|
||||
|
||||
|
@ -28,6 +28,7 @@ pkgs.stdenv.mkDerivation {
|
|||
|
||||
substituteInPlace $out/bin/home-manager \
|
||||
--subst-var-by bash "${pkgs.bash}" \
|
||||
--subst-var-by MODULES_PATH '${modulesPath}' \
|
||||
--subst-var-by HOME_MANAGER_EXPR_PATH "${homeManagerExpr}"
|
||||
'';
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ function doRebuild() {
|
|||
|
||||
nix-build --show-trace \
|
||||
"@HOME_MANAGER_EXPR_PATH@" \
|
||||
--argstr modulesPath "$HOME/.nixpkgs/home-manager/modules" \
|
||||
--argstr modulesPath "@MODULES_PATH@" \
|
||||
--argstr confPath "$confFile" \
|
||||
-A activation-script \
|
||||
-o "$wrkdir/generation"
|
||||
|
|
Loading…
Reference in a new issue