File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
modules/misc/news/2025/11 Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments