summary refs log tree commit diff
path: root/nixos/modules/misc
diff options
context:
space:
mode:
authorRobert Hensing <roberth@users.noreply.github.com>2022-01-20 14:42:46 +0100
committerGitHub <noreply@github.com>2022-01-20 14:42:46 +0100
commit98ae5a9298d8a8372b626f72b34388e7848b437a (patch)
tree9c52abb86b83fad21e310bcd398b6d3950087ff9 /nixos/modules/misc
parent8072fdf5ca1f31546f5dbf3a1888eeba8ca4ae28 (diff)
parent3168017b90440220c69d4ba8f39f469024b4cafe (diff)
downloadnixpkgs-98ae5a9298d8a8372b626f72b34388e7848b437a.tar
nixpkgs-98ae5a9298d8a8372b626f72b34388e7848b437a.tar.gz
nixpkgs-98ae5a9298d8a8372b626f72b34388e7848b437a.tar.bz2
nixpkgs-98ae5a9298d8a8372b626f72b34388e7848b437a.tar.lz
nixpkgs-98ae5a9298d8a8372b626f72b34388e7848b437a.tar.xz
nixpkgs-98ae5a9298d8a8372b626f72b34388e7848b437a.tar.zst
nixpkgs-98ae5a9298d8a8372b626f72b34388e7848b437a.zip
Merge pull request #153211 from hercules-ci/minimal-nixos
Add minimal NixOS entrypoint
Diffstat (limited to 'nixos/modules/misc')
-rw-r--r--nixos/modules/misc/nixpkgs.nix5
-rw-r--r--nixos/modules/misc/nixpkgs/test.nix8
2 files changed, 13 insertions, 0 deletions
diff --git a/nixos/modules/misc/nixpkgs.nix b/nixos/modules/misc/nixpkgs.nix
index 2e0c8e4cf2c..69967c8a760 100644
--- a/nixos/modules/misc/nixpkgs.nix
+++ b/nixos/modules/misc/nixpkgs.nix
@@ -64,6 +64,11 @@ let
 in
 
 {
+  imports = [
+    ./assertions.nix
+    ./meta.nix
+  ];
+
   options.nixpkgs = {
 
     pkgs = mkOption {
diff --git a/nixos/modules/misc/nixpkgs/test.nix b/nixos/modules/misc/nixpkgs/test.nix
new file mode 100644
index 00000000000..ec5fab9fb4a
--- /dev/null
+++ b/nixos/modules/misc/nixpkgs/test.nix
@@ -0,0 +1,8 @@
+{ evalMinimalConfig, pkgs, lib, stdenv }:
+lib.recurseIntoAttrs {
+  invokeNixpkgsSimple =
+    (evalMinimalConfig ({ config, modulesPath, ... }: {
+      imports = [ (modulesPath + "/misc/nixpkgs.nix") ];
+      nixpkgs.system = stdenv.hostPlatform.system;
+    }))._module.args.pkgs.hello;
+}