From 0efb0c9c81fd5fb3073e672abc81e8b3549c3303 Mon Sep 17 00:00:00 2001 From: Augusto Melo <4723788+augustomelo@users.noreply.github.com> Date: Thu, 18 Sep 2025 21:02:09 +0100 Subject: [PATCH] fix: add mandatory runtime dependencies https://podman.io/docs/installation#building-from-source --- nixos/modules/virtualisation/podman/default.nix | 4 ---- pkgs/by-name/po/podman/package.nix | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/virtualisation/podman/default.nix b/nixos/modules/virtualisation/podman/default.nix index 962e5f494d15..5949621d5bf0 100644 --- a/nixos/modules/virtualisation/podman/default.nix +++ b/nixos/modules/virtualisation/podman/default.nix @@ -232,10 +232,6 @@ in # containers cannot reach aardvark-dns otherwise networking.firewall.interfaces.${network_interface}.allowedUDPPorts = lib.mkIf dns_enabled [ 53 ]; - virtualisation.podman.extraPackages = [ - pkgs.iptables - ] - ++ lib.optional config.networking.nftables.enable pkgs.nftables; virtualisation.containers = { enable = true; # Enable common /etc/containers configuration containersConf.settings = { diff --git a/pkgs/by-name/po/podman/package.nix b/pkgs/by-name/po/podman/package.nix index 985a1307aa98..978736798756 100644 --- a/pkgs/by-name/po/podman/package.nix +++ b/pkgs/by-name/po/podman/package.nix @@ -25,6 +25,8 @@ extraRuntimes ? lib.optionals stdenv.hostPlatform.isLinux [ runc ], # e.g.: runc, gvisor, youki fuse-overlayfs, util-linuxMinimal, + nftables, + iptables, iproute2, catatonit, gvproxy, @@ -44,7 +46,9 @@ let lib.optionals stdenv.hostPlatform.isLinux [ fuse-overlayfs util-linuxMinimal + iptables iproute2 + nftables ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ vfkit