diff --git a/default.nix b/default.nix index 541a5a38..7df2dbd4 100644 --- a/default.nix +++ b/default.nix @@ -1,6 +1,12 @@ { pkgs ? import { } }: -rec { +let + path = builtins.path { + path = ./.; + name = "home-manager-source"; + }; + +in rec { docs = let releaseInfo = pkgs.lib.importJSON ./release.json; in with import ./docs { inherit pkgs; @@ -12,12 +18,12 @@ rec { jsonModuleMaintainers = jsonModuleMaintainers; # Unstable, mainly for CI. }; - home-manager = pkgs.callPackage ./home-manager { path = toString ./.; }; + home-manager = pkgs.callPackage ./home-manager { inherit path; }; install = pkgs.callPackage ./home-manager/install.nix { inherit home-manager; }; nixos = import ./nixos; - path = ./.; + inherit path; } diff --git a/flake.nix b/flake.nix index 3a90f89c..baf18461 100644 --- a/flake.nix +++ b/flake.nix @@ -111,7 +111,7 @@ inherit pkgs; inherit (releaseInfo) release isReleaseBranch; }; - hmPkg = pkgs.callPackage ./home-manager { path = "${./.}"; }; + hmPkg = pkgs.callPackage ./home-manager { path = "${self}"; }; testPackages = let tests = import ./tests { inherit pkgs; };