Commit 5a2d1d9

HPCesia <me@hpcesia.com>
2026-09-20 14:51:45
podman: persist storage
1 parent 08fc9bc
Changed files (1)
modules
services
modules/services/podman.nix
@@ -1,5 +1,11 @@
 {
   den.aspects.services.podman = {
+    cache = {
+      directories = [
+        "/var/lib/containers"
+      ];
+    };
+
     nixos = {config, ...}: {
       virtualisation.podman = {
         enable = true;
@@ -21,8 +27,20 @@
       virtualisation.oci-containers.backend = "podman";
     };
 
-    provides.to-users.user = {
-      extraGroups = ["podman"];
+    provides.to-users = {
+      includes = [
+        {
+          cacheHome = {config, ...}: {
+            directories = [
+              "${config.xdg.data.directory}/containers"
+            ];
+          };
+        }
+      ];
+
+      user = {
+        extraGroups = ["podman"];
+      };
     };
   };
 }