nixos/containers: Ensure containers have cgroupsv2

This commit is contained in:
Jack O'Sullivan 2023-02-19 17:40:05 +00:00
parent c546331129
commit b65f1f6df7

View File

@ -182,8 +182,12 @@ in
c.containerSystem; c.containerSystem;
in in
{ {
# systemd.nspawn units can't set the root directory directly, but /run/machines/${n} is one of the search paths environment = {
environment.root = "/run/machines/${n}"; # systemd.nspawn units can't set the root directory directly, but /run/machines/${n} is one of the search paths
root = "/run/machines/${n}";
# Without this, systemd-nspawn will do cgroupsv1
SYSTEMD_NSPAWN_UNIFIED_HIERARCHY = "1";
};
restartTriggers = [ restartTriggers = [
(''${n}.nspawn:${hashString "sha256" (toJSON config.systemd.nspawn."${n}")}'') (''${n}.nspawn:${hashString "sha256" (toJSON config.systemd.nspawn."${n}")}'')
]; ];