From 749aec844439cdc04602bbd1b4799c5c66554f32 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 23 Jun 2024 11:46:58 +0200 Subject: [PATCH] nixos/nspawn: cgroupsv2 by default That way you also get features like cgroup accounting for systemd units when using systemd-nspawn w/o classic nixos containers. --- nixos/modules/system/boot/systemd/nspawn.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/system/boot/systemd/nspawn.nix b/nixos/modules/system/boot/systemd/nspawn.nix index 11fbb88838e1..e9bf82c462a9 100644 --- a/nixos/modules/system/boot/systemd/nspawn.nix +++ b/nixos/modules/system/boot/systemd/nspawn.nix @@ -127,6 +127,9 @@ in { }) { systemd.targets.multi-user.wants = [ "machines.target" ]; + systemd.services."systemd-nspawn@".environment = { + SYSTEMD_NSPAWN_UNIFIED_HIERARCHY = mkDefault "1"; + }; } ]; }