Merge branch 'main' of github.com:alexmickelson/infrastructure
This commit is contained in:
@@ -130,6 +130,13 @@
|
|||||||
hardware.steam-hardware.enable = true;
|
hardware.steam-hardware.enable = true;
|
||||||
services.fwupd.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.sleep.enable = false;
|
||||||
systemd.targets.suspend.enable = false;
|
systemd.targets.suspend.enable = false;
|
||||||
systemd.targets.hibernate.enable = false;
|
systemd.targets.hibernate.enable = false;
|
||||||
|
|||||||
@@ -100,14 +100,19 @@
|
|||||||
winetricks
|
winetricks
|
||||||
wineWowPackages.waylandFull
|
wineWowPackages.waylandFull
|
||||||
# woeusb ntfs3g
|
# woeusb ntfs3g
|
||||||
(lutris.override {
|
# (lutris.override {
|
||||||
extraLibraries = pkgs: [
|
# extraLibraries = pkgs: [
|
||||||
# List library dependencies here
|
# # List library dependencies here
|
||||||
];
|
# ];
|
||||||
extraPkgs = pkgs: [
|
# extraPkgs = pkgs: [
|
||||||
# List package dependencies here
|
# # List package dependencies here
|
||||||
];
|
# ];
|
||||||
})
|
# })
|
||||||
|
|
||||||
|
|
||||||
|
mesa-gl-headers
|
||||||
|
mesa
|
||||||
|
driversi686Linux.mesa
|
||||||
];
|
];
|
||||||
services.tailscale.enable = true;
|
services.tailscale.enable = true;
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
@@ -133,53 +138,12 @@
|
|||||||
# };
|
# };
|
||||||
networking.firewall.enable = false;
|
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 = {
|
hardware.graphics = {
|
||||||
enable32Bit = true;
|
enable32Bit = true;
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
fileSystems."/steam-data" =
|
fileSystems."/steam-data" =
|
||||||
{
|
{
|
||||||
device = "/dev/disk/by-uuid/437358fd-b9e4-46e2-bd45-f6b368acaac1";
|
device = "/dev/disk/by-uuid/437358fd-b9e4-46e2-bd45-f6b368acaac1";
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
vscode-fhs
|
vscode-fhs
|
||||||
gnome-software
|
gnome-software
|
||||||
gnome-tweaks
|
gnome-tweaks
|
||||||
nvtopPackages.nvidia
|
# nvtopPackages.nvidia
|
||||||
nerd-fonts.fira-code
|
nerd-fonts.fira-code
|
||||||
nerd-fonts.droid-sans-mono
|
nerd-fonts.droid-sans-mono
|
||||||
# fira-code
|
# fira-code
|
||||||
|
|||||||
Reference in New Issue
Block a user