Files
nixos/hosts/fw.cloonar.com/modules/podman.nix
2023-12-05 09:08:48 +01:00

27 lines
616 B
Nix

{ pkgs, ... }:
let
json = pkgs.formats.json { };
in {
virtualisation = {
podman = {
enable = true;
dockerCompat = true;
};
};
environment.etc."containers/networks/server.json" = lib.mkIf (cfg.defaultNetwork.settings != { }) {
source = json.generate "server.json" ({
name = "server";
id = "d3a55d6bcc28571c124b4e65cdf1831339045d296858f79e7130fa70da9c0904";
driver = "macvlan";
network_interface = "vserver";
ipv6_enabled = false;
internal = false;
dns_enabled = false;
ipam_options = {
driver = "dhcp";
};
});
};
}