[gaming] Use recommended steam setup

Updated to use programs.steam recommended from the NixOS wiki
This commit is contained in:
2025-11-29 11:29:43 -08:00
parent 50a8c44d10
commit 6b42612135
2 changed files with 9 additions and 3 deletions

View File

@@ -9,7 +9,6 @@ in
config = mkMerge [
(mkIf (cfg.enable && cfg.gaming.enable) {
environment.systemPackages = with pkgs; [
steam
lutris
moonlight
@@ -19,11 +18,18 @@ in
retroarch-full
ryubing
];
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
localNetworkGameTransfers.openFirewall = true;
};
# TODO: Remove me once dolphin-emu and dolphin-emu-primehack update
# dependencies to mbedtls from mbedtls_2 (which is currently)
# unmaintained
nixpkgs.config.permittedInsecurePackages = [ "mbedtls-2.28.10" ];
warnings = [
"Using insecure mbedtls-2.28.10 for Dolphin Emu - check for updates regularly"
];