From 98efe1a2c9a0612a592d3717e3b8165c0eb9ce0f Mon Sep 17 00:00:00 2001
From: Dmitriy Pleshevskiy <dmitriy@pleshevski.ru>
Date: Mon, 17 Mar 2025 18:22:27 +0300
Subject: [PATCH] host/istal: add cpu quota for docker

---
 hosts/istal/services/forgejo-runners/default.nix | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/hosts/istal/services/forgejo-runners/default.nix b/hosts/istal/services/forgejo-runners/default.nix
index fcedb55..a0be046 100644
--- a/hosts/istal/services/forgejo-runners/default.nix
+++ b/hosts/istal/services/forgejo-runners/default.nix
@@ -8,6 +8,9 @@ in
   age.secrets.forgejo-runner-token-codeberg-docker.file = ./forgejo-runner-token-codeberg-docker.age;
 
   virtualisation.docker.enable = true;
+  systemd.services.docker.serviceConfig = {
+    CPUQuota = "50%"; # Ограничение для всего Docker демона?
+  };
 
   services.gitea-actions-runner = {
     package = pkgs.unstable.forgejo-runner;
@@ -45,4 +48,5 @@ in
       };
     };
   };
+
 }