mirror of
https://github.com/nix-community/home-manager.git
synced 2025-11-08 11:36:05 +01:00
home-manager: point <home-manager> to project root
Before this path would point to the modules path. Using the project
root instead makes it possible to set `<home-manager>` to point to a
downloadable archive of Home Manager. This should make it
significantly easier to install and keep Home Manager up to date.
To match this change we also deprecate the Home Manager option
programs.home-manager.modulesPath
and instead ask users to use
programs.home-manager.path
This commit is contained in:
parent
5605e46acb
commit
bf3a8c6383
6 changed files with 96 additions and 21 deletions
16
default.nix
16
default.nix
|
|
@ -1,2 +1,14 @@
|
|||
# Simply defer to the home-manager script derivation.
|
||||
import ./home-manager
|
||||
{ pkgs ? import <nixpkgs> {} }:
|
||||
|
||||
rec {
|
||||
home-manager = import ./home-manager {
|
||||
inherit pkgs;
|
||||
path = ./.;
|
||||
};
|
||||
|
||||
install =
|
||||
pkgs.runCommand
|
||||
"home-manager-install"
|
||||
{ propagatedBuildInputs = [ home-manager ]; }
|
||||
"";
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue