Files
Jovian-NixOS/default.nix
2023-09-23 23:15:57 -04:00

22 lines
458 B
Nix

{ pkgs ? import ./nixpkgs.nix {} }:
let
nixpkgsPath = pkgs.path;
fromPkgs = path: pkgs.path + "/${path}";
evalConfig = import (fromPkgs "nixos/lib/eval-config.nix");
buildConfig = { configuration ? {} }:
evalConfig {
specialArgs = { inherit nixpkgsPath; };
modules= [
./modules
configuration
];
}
;
eval = buildConfig { };
in
{
inherit (eval) pkgs;
documentation = eval.pkgs.jovian-documentation;
}