yep, more dotfiles
at main 419 B view raw
1{ config 2, lib 3, ... 4}: 5 6let 7 cfg = config.local.fragment.gaming; 8in 9{ 10 options.local.fragment.gaming.enable = lib.mkEnableOption '' 11 Gaming related 12 ''; 13 14 config = lib.mkIf cfg.enable { 15 programs.steam = { 16 enable = true; 17 18 # Open ports in the firewall for Steam Remote Play and Source Dedicated Server 19 remotePlay.openFirewall = true; 20 dedicatedServer.openFirewall = true; 21 }; 22 }; 23}