summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2015-01-24 23:06:00 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2015-01-28 16:06:44 +0100
commit2af3ff52c2abc27a1e74e43a59d1962a1b1757b9 (patch)
tree414d7282ea1e1a61d27b3f7db68672ae5573265c /nixos
parentc457bbb2bbe1cef5ad56effc87cb7ff1ddd86509 (diff)
downloadnixpkgs-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar
nixpkgs-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.gz
nixpkgs-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.bz2
nixpkgs-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.lz
nixpkgs-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.xz
nixpkgs-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.zst
nixpkgs-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.zip
nixos/containers: make containers in containers possible
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/virtualisation/containers.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix
index 075ec0ea227..c461cf8c00c 100644
--- a/nixos/modules/virtualisation/containers.nix
+++ b/nixos/modules/virtualisation/containers.nix
@@ -54,6 +54,14 @@ in
       '';
     };
 
+    boot.enableContainers = mkOption {
+      type = types.bool;
+      default = !config.boot.isContainer;
+      description = ''
+        Whether to enable support for nixos containers.
+      '';
+    };
+
     containers = mkOption {
       type = types.attrsOf (types.submodule (
         { config, options, name, ... }:
@@ -164,7 +172,7 @@ in
   };
 
 
-  config = mkIf (!config.boot.isContainer) {
+  config = mkIf (config.boot.enableContainers) {
 
     systemd.services."container@" =
       { description = "Container '%i'";