No separate package for nixpkgs

This commit is contained in:
Charlotte Van Petegem 2020-07-19 13:31:21 +02:00
parent 4d7721ecfa
commit a8fa2fb0d8

10
lib.nix
View file

@ -12,19 +12,11 @@
mkSystem = { nixpkgs, system ? "x86_64-linux", rev ? "git", extraModules ? [ ], ... }:
let
pkgs = import (nixpkgs) {
inherit (machine.config.nixpkgs) config overlays;
};
nixPath = pkgs.runCommand "nix-path"
{ } ''
mkdir -p $out
ln -s "${nixpkgs}" $out/nixpkgs
'';
machine = import "${nixpkgs}/nixos/lib/eval-config.nix" {
inherit system;
modules = [
({ ... }: {
nix.nixPath = [ "${nixPath}" ];
nix.nixPath = [ "nixpkgs=${nixpkgs}" ];
})
] ++ extraModules;
};