{ config, pkgs, lib, ... }: let cfg = config.nmasur.profiles.gaming; in { options.nmasur.profiles.gaming.enable = lib.mkEnableOption "gaming options"; config = lib.mkIf cfg.enable { # Enable graphics acceleration hardware.graphics = { enable = lib.mkDefault true; enable32Bit = lib.mkDefault true; }; # Enable gamemode which can be executed on a per-game basis programs.gamemode.enable = lib.mkDefault true; environment.systemPackages = with pkgs; [ moonlight-qt ]; nmasur.presets.programs = { steam.enable = lib.mkDefault true; }; }; }