diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-01-28 16:07:17 +0100 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2015-01-28 16:07:17 +0100 |
commit | c0eff1de61dcacaa7023e9800f8e3a8a2c76231a (patch) | |
tree | 390fa2e12886d61e8c8b6cf52cb9ef844d7c8d70 /nixos/modules | |
parent | b61d4ac6a5018f75d187761071be57fd4f6ae006 (diff) | |
parent | 2af3ff52c2abc27a1e74e43a59d1962a1b1757b9 (diff) | |
download | nixlib-c0eff1de61dcacaa7023e9800f8e3a8a2c76231a.tar nixlib-c0eff1de61dcacaa7023e9800f8e3a8a2c76231a.tar.gz nixlib-c0eff1de61dcacaa7023e9800f8e3a8a2c76231a.tar.bz2 nixlib-c0eff1de61dcacaa7023e9800f8e3a8a2c76231a.tar.lz nixlib-c0eff1de61dcacaa7023e9800f8e3a8a2c76231a.tar.xz nixlib-c0eff1de61dcacaa7023e9800f8e3a8a2c76231a.tar.zst nixlib-c0eff1de61dcacaa7023e9800f8e3a8a2c76231a.zip |
Merge pull request #5939 from offlinehacker/nixos/containers/containers_in_containers
nixos/containers: make containers in containers possible
Diffstat (limited to 'nixos/modules')
-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'"; |