Files
dotfiles/nixos/ryu/programs/steam.nix
uttarayan21 e8aece3f47 feat(nixos): update flake.lock and configure services for ryu and tako
feat(home): adjust vicinae and eilmeldung configurations

feat(neovim): enable folding in neovim configuration

fix(nixos): disable resolved dns and remove fallback dns on tako

chore(nixos): add pihole and resolved services to tsuba

chore(home): remove unused packages from programs

chore(nixos): add gamescope-wsi and vulkan-tools to steam configuration

chore(nixos): update navidrome service with sops integration and systemd tmpfiles

chore(darwin): use dynamic user in shiro configuration

chore(secrets): add lastfm and pihole secrets to secrets.yaml
2025-12-30 04:32:13 +05:30

27 lines
639 B
Nix

{pkgs, ...}: {
programs.steam = {
enable = true;
gamescopeSession.enable = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
extraCompatPackages = [
pkgs.proton-ge-bin
pkgs.gamescope
pkgs.gamescope-wsi
pkgs.mangohud
pkgs.vulkan-tools
];
};
programs.gamescope = {
enable = true;
capSysNice = true;
};
environment.systemPackages = [
pkgs.protonup-qt
pkgs.vulkan-tools
pkgs.gamescope
pkgs.gamescope-wsi
];
}