summary refs log tree commit diff
path: root/nixos/modules/virtualisation
diff options
context:
space:
mode:
authorEdward Tjörnhammar <ed@cflags.cc>2021-06-01 13:14:15 +0200
committerzowoq <59103226+zowoq@users.noreply.github.com>2021-06-02 19:03:53 +1000
commit7a4de9a9839617f62874df57f31bc77d708604bc (patch)
tree579ee0c2c8dc0c1839b9644e2d0585039177b285 /nixos/modules/virtualisation
parent0d2757302c75375dffe4dfec347d014559f7fcff (diff)
downloadnixpkgs-7a4de9a9839617f62874df57f31bc77d708604bc.tar
nixpkgs-7a4de9a9839617f62874df57f31bc77d708604bc.tar.gz
nixpkgs-7a4de9a9839617f62874df57f31bc77d708604bc.tar.bz2
nixpkgs-7a4de9a9839617f62874df57f31bc77d708604bc.tar.lz
nixpkgs-7a4de9a9839617f62874df57f31bc77d708604bc.tar.xz
nixpkgs-7a4de9a9839617f62874df57f31bc77d708604bc.tar.zst
nixpkgs-7a4de9a9839617f62874df57f31bc77d708604bc.zip
nixos/containers: add storage.conf
Diffstat (limited to 'nixos/modules/virtualisation')
-rw-r--r--nixos/modules/virtualisation/containers.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix
index 45d4f877ae5..22f417e155a 100644
--- a/nixos/modules/virtualisation/containers.nix
+++ b/nixos/modules/virtualisation/containers.nix
@@ -65,6 +65,12 @@ in
       '';
     };
 
+    storage.settings = mkOption {
+      type = toml.type;
+      default = {};
+      description = "storage.conf configuration";
+    };
+
     registries = {
       search = mkOption {
         type = types.listOf types.str;
@@ -129,6 +135,9 @@ in
     environment.etc."containers/containers.conf".source =
       toml.generate "containers.conf" cfg.containersConf.settings;
 
+    environment.etc."containers/storage.conf".source =
+      toml.generate "storage.conf" cfg.storage.settings;
+
     environment.etc."containers/registries.conf".source = toml.generate "registries.conf" {
       registries = lib.mapAttrs (n: v: { registries = v; }) cfg.registries;
     };