2022-03-23 19:20:00 -04:00
|
|
|
{ pkgs ? import ./nixpkgs.nix {} }:
|
|
|
|
|
|
|
|
let
|
|
|
|
nixpkgsPath = pkgs.path;
|
|
|
|
fromPkgs = path: pkgs.path + "/${path}";
|
|
|
|
evalConfig = import (fromPkgs "nixos/lib/eval-config.nix");
|
|
|
|
buildConfig = { configuration ? {} }:
|
|
|
|
evalConfig {
|
2023-07-07 01:19:56 -04:00
|
|
|
specialArgs = { inherit nixpkgsPath; };
|
2022-03-23 19:20:00 -04:00
|
|
|
modules= [
|
2022-10-18 21:29:08 -06:00
|
|
|
./modules
|
|
|
|
configuration
|
2022-03-23 19:20:00 -04:00
|
|
|
];
|
|
|
|
}
|
|
|
|
;
|
|
|
|
eval = buildConfig { };
|
|
|
|
in
|
|
|
|
{
|
|
|
|
inherit (eval) pkgs;
|
2023-08-22 21:37:20 -04:00
|
|
|
documentation = eval.pkgs.jovian-documentation;
|
2022-03-23 19:20:00 -04:00
|
|
|
}
|