nixdots/system/roles/workstation/programs/steam.nix
ItsDrike 00016063fe
Use roles properly
Originally, I was including all role configurations for all hosts, and
controlling which get applied in the role configs with a check in each
file. This is a very repetetive and annoying approach. Instead, now the
role directory is included manually from the hosts config for devices
which meet that role, removing the role options.
2024-09-24 11:42:40 +02:00

17 lines
289 B
Nix

{
lib,
config,
...
}: let
inherit (lib) mkIf;
cfg = config.myOptions.home-manager.programs.games.steam;
in {
config = mkIf cfg.enable {
programs.steam = {
enable = true;
remotePlay.openFirewall = false;
dedicatedServer.openFirewall = false;
};
};
}