enable steam

This commit is contained in:
2025-12-09 21:05:52 -07:00
parent 4d38ed9776
commit 36ef9e8586
3 changed files with 22 additions and 51 deletions

View File

@@ -129,6 +129,13 @@
hardware.steam-hardware.enable = true;
services.fwupd.enable = true;
programs.steam = {
enable = true;
# remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
# dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
# localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
};
systemd.targets.sleep.enable = false;
systemd.targets.suspend.enable = false;
systemd.targets.hibernate.enable = false;

View File

@@ -100,14 +100,19 @@
winetricks
wineWowPackages.waylandFull
# woeusb ntfs3g
(lutris.override {
extraLibraries = pkgs: [
# List library dependencies here
];
extraPkgs = pkgs: [
# List package dependencies here
];
})
# (lutris.override {
# extraLibraries = pkgs: [
# # List library dependencies here
# ];
# extraPkgs = pkgs: [
# # List package dependencies here
# ];
# })
mesa-gl-headers
mesa
driversi686Linux.mesa
];
services.tailscale.enable = true;
services.openssh.enable = true;
@@ -133,53 +138,12 @@
# };
networking.firewall.enable = false;
#services.sunshine = {
# enable = true;
# autoStart = false;
# capSysAdmin = true;
# package = (pkgs.sunshine.override { cudaSupport = true; });
# # openFirewall = true;
#};
#services.sunshine = {
# enable = true;
# # Enable nvenc support
# package = with pkgs;
# (pkgs.sunshine.override {
# cudaSupport = true;
# cudaPackages = cudaPackages;
# })
# .overrideAttrs (old: {
# nativeBuildInputs =
# old.nativeBuildInputs
# ++ [
# cudaPackages.cuda_nvcc
# (lib.getDev cudaPackages.cuda_cudart)
# ];
# cmakeFlags =
# old.cmakeFlags
# ++ [
# "-DCMAKE_CUDA_COMPILER=${(lib.getExe cudaPackages.cuda_nvcc)}"
# ];
# });
# capSysAdmin = true;
#};
# hardware.nvidia = {
# modesetting.enable = true;
# open = false;
# nvidiaSettings = true;
# package = config.boot.kernelPackages.nvidiaPackages.production;
# powerManagement.enable = false;
# powerManagement.finegrained = false;
# };
# virtualisation.docker.enableNvidia = true;
# hardware.nvidia-container-toolkit.enable = true;
# services.xserver.videoDrivers = [ "nvidia" ];
hardware.graphics = {
enable32Bit = true;
enable = true;
};
fileSystems."/steam-data" =
{
device = "/dev/disk/by-uuid/437358fd-b9e4-46e2-bd45-f6b368acaac1";

View File

@@ -4,7 +4,7 @@
vscode-fhs
gnome-software
gnome-tweaks
nvtopPackages.nvidia
# nvtopPackages.nvidia
nerd-fonts.fira-code
nerd-fonts.droid-sans-mono
# fira-code