From 1c0a33c98da5931fe65b549203ade03d47d3e5b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkecan=20Bozdo=C4=9Fan?= Date: Tue, 18 Aug 2026 01:28:10 +0300 Subject: [PATCH] nixos/gamemode: restart the service when the package or the config is changed --- nixos/modules/programs/gamemode.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/modules/programs/gamemode.nix b/nixos/modules/programs/gamemode.nix index 3e568f9a68aa..12e7d34a8f04 100644 --- a/nixos/modules/programs/gamemode.nix +++ b/nixos/modules/programs/gamemode.nix @@ -92,6 +92,11 @@ in ] ); + restartTriggers = [ + cfg.package + config.environment.etc."gamemode.ini".source + ]; + serviceConfig.ExecStart = lib.mkIf cfg.enableRenice [ "" # Tell systemd to clear the existing ExecStart list, to prevent appending to it. "${config.security.wrapperDir}/gamemoded"