diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-01-24 23:06:00 +0100 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-01-28 16:06:44 +0100 |
commit | 2af3ff52c2abc27a1e74e43a59d1962a1b1757b9 (patch) | |
tree | 414d7282ea1e1a61d27b3f7db68672ae5573265c /nixos | |
parent | c457bbb2bbe1cef5ad56effc87cb7ff1ddd86509 (diff) | |
download | nixlib-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar nixlib-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.gz nixlib-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.bz2 nixlib-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.lz nixlib-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.xz nixlib-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.tar.zst nixlib-2af3ff52c2abc27a1e74e43a59d1962a1b1757b9.zip |
nixos/containers: make containers in containers possible
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/virtualisation/containers.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix index 075ec0ea2277..c461cf8c00cb 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'"; |