{ config, flakeLib, lib, isLaptop, ... }: { programs.gamemode = { enable = true; settings = { general.renice = 10; gpu.apply_gpu_optimizations = lib.mkIf isLaptop "accept-responsibility"; }; }; users.groups.gamemode.members = flakeLib.forAllUsers (user: user.name) config; }