[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

@@ -15,7 +15,7 @@
desktop = { desktop = {
enable = true; enable = true;
wayland = true; wayland = true;
gaming.enable = false; gaming.enable = true;
kde = true; kde = true;
sddm = true; sddm = true;
}; };

View File

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