QEmu Working, again...

This commit is contained in:
Greg Hellings
2024-04-04 13:53:54 -05:00
parent 67b466b9f9
commit 338efa36ac
3 changed files with 48 additions and 42 deletions
+15
View File
@@ -50,6 +50,12 @@ lib.attrsets.recursiveUpdate {
nixpkgs.config.allowUnfree = true;
users.users.gitlab-runner = {
isSystemUser = true;
group = "kvm";
extraGroups = [ "kvm" ];
};
services = {
gitlab-runner = {
enable = true;
@@ -78,6 +84,15 @@ lib.attrsets.recursiveUpdate {
"network-online.target"
"systemd-resolved.service"
];
serviceConfig = {
DevicePolicy = lib.mkForce "auto";
PrivateDevices = false;
ProtectKernelModules = false;
DevicesAllow = [ "/dev/kvm" "/dev/mem" ];
DynamicUser = lib.mkForce false;
User = "root";
Group = "kvm";
};
};
system.stateVersion = lib.mkForce "24.05";