From eadbccf2fa1a07693972110975fef6020c05254c Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Thu, 20 Feb 2025 15:28:48 +0000 Subject: [PATCH] Add podman btrfs Signed-off-by: Nikolaos Karaolidis --- hosts/common/configs/system/podman/default.nix | 9 +++++++-- hosts/common/configs/user/console/podman/default.nix | 7 ++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/hosts/common/configs/system/podman/default.nix b/hosts/common/configs/system/podman/default.nix index b6d3b00..4dff74b 100644 --- a/hosts/common/configs/system/podman/default.nix +++ b/hosts/common/configs/system/podman/default.nix @@ -3,9 +3,14 @@ imports = [ inputs.quadlet-nix.nixosModules.quadlet ]; virtualisation = { - containers.enable = true; - oci-containers.backend = "podman"; podman.enable = true; + + containers = { + enable = true; + storage.settings.storage.driver = "btrfs"; + }; + + oci-containers.backend = "podman"; }; environment = { diff --git a/hosts/common/configs/user/console/podman/default.nix b/hosts/common/configs/user/console/podman/default.nix index cb59d4b..3538393 100644 --- a/hosts/common/configs/user/console/podman/default.nix +++ b/hosts/common/configs/user/console/podman/default.nix @@ -9,10 +9,15 @@ ... }: { + environment.persistence."/persist"."${home}/.local/share/containers" = { }; + home-manager.users.${user} = { imports = [ inputs.quadlet-nix.homeManagerModules.quadlet ]; - services.podman.enable = true; + services.podman = { + enable = true; + settings.storage.storage.driver = "btrfs"; + }; home = { packages = with pkgs; [