Skip to content

Commit d162f21

Browse files
committed
news: add podman darwin support entry
1 parent 19292b6 commit d162f21

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
config,
3+
lib,
4+
pkgs,
5+
...
6+
}:
7+
{
8+
time = "2025-11-04T15:44:03+00:00";
9+
condition = true;
10+
message = ''
11+
The 'services.podman' module now supports Darwin (macOS) with declarative
12+
machine management.
13+
14+
On Darwin, podman requires running containers inside a virtual machine.
15+
The new configuration options allow you to declaratively manage podman
16+
machines with automatic creation, configuration, and startup.
17+
18+
By default, a machine named 'podman-machine-default' will be created
19+
automatically. You can customize machines or disable the default with:
20+
21+
services.podman.darwin.useDefaultMachine = false;
22+
services.podman.darwin.machines = {
23+
"my-machine" = {
24+
cpus = 4;
25+
memory = 8192;
26+
diskSize = 100;
27+
autoStart = true;
28+
};
29+
};
30+
31+
The module includes a launchd-based watchdog service that automatically
32+
starts configured machines on login and keeps them running.
33+
'';
34+
}

0 commit comments

Comments
 (0)