anchor.diff:        '';
       };
   
  +    enableNvidia = mkOption {
  +      type = types.bool;
  +      default = false;
  +      description = ''
  +        Enable use of NVidia GPUs from within podman containers.
  +      '';
  +    };
  +
       extraPackages = mkOption {
         type = with types; listOf package;
         default = [ ];
  
positive.code: 
    };
  
    config = lib.mkIf cfg.enable {
  
      environment.systemPackages = [ cfg.package ]
        ++ lib.optional cfg.dockerCompat dockerCompat;
  
      environment.etc."cni/net.d/87-podman-bridge.conflist".source = utils.copyFile "${pkgs.podman-unwrapped.src}/cni/87-podman-bridge.conflist";
  
      # Enable common /etc/containers configuration
      virtualisation.containers.enable = true;
  
      assertions = [{
        assertion = cfg.dockerCompat -> !config.virtualisation.docker.enable;
        message = "Option dockerCompat conflicts with docker";
      }];
  
    };
  
  }
  
negative.code: { config, lib, pkgs, utils, ... }:
  let
    cfg = config.virtualisation.podman;
    toml = pkgs.formats.toml { };
  
    inherit (lib) mkOption types;
  
  