# SPDX-FileCopyrightText: 2020-2024 Simon Bruder # # SPDX-License-Identifier: AGPL-3.0-or-later { config, lib, pkgs, ... }: { options.sbruder.podman.enable = lib.mkEnableOption "podman"; config = lib.mkIf config.sbruder.podman.enable { boot.enableContainers = false; # FIXME: this only needs to be set for some stateVersions environment.systemPackages = with pkgs; [ buildah podman-compose skopeo ]; virtualisation = { podman = { enable = true; dockerSocket.enable = true; defaultNetwork.settings = { ipv6_enabled = true; }; }; }; }; }