{ config, lib, pkgs, ... }: with lib; let cfg = config.home.roles.gaming; in { options.home.roles.gaming = { enable = mkEnableOption "Enable gaming applications and tools"; }; config = mkIf cfg.enable { home.packages = with pkgs; [ # Gaming applications would go here # This role is created for future expansion # moonlight-qt is currently in media role but could be moved here ]; }; }