From 938cac7ff29b5252cec7ab44440232752a7f1848 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Wed, 10 Dec 2025 09:45:44 -0700 Subject: [PATCH 1/4] permanenet protontricks --- nix/ai-server-1.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nix/ai-server-1.nix b/nix/ai-server-1.nix index 5b87858..4dea406 100644 --- a/nix/ai-server-1.nix +++ b/nix/ai-server-1.nix @@ -99,6 +99,7 @@ tmux vscode lmstudio + protontricks ]; }; home-manager.users.alex = { pgks, ...}: { From 4fb1944286a692bf83e0a9c1d6695404eb8af419 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Wed, 10 Dec 2025 09:47:39 -0700 Subject: [PATCH 2/4] permanenet protontricks --- nix/ai-server-1.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nix/ai-server-1.nix b/nix/ai-server-1.nix index 4dea406..47f54f3 100644 --- a/nix/ai-server-1.nix +++ b/nix/ai-server-1.nix @@ -137,6 +137,9 @@ # 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 }; + hardware.opengl.driSupport32Bit = true; + hardware.opengl.extraPackages = with pkgs; [ freetype libxkbcommon ]; + hardware.opengl.extraPackages32 = with pkgs.pkgsi686Linux; [ freetype libxkbcommon ]; systemd.targets.sleep.enable = false; systemd.targets.suspend.enable = false; From 7fac5eb6fd075527ab513f8657f2e5611588270c Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Wed, 10 Dec 2025 09:49:20 -0700 Subject: [PATCH 3/4] working on proton stuff --- nix/ai-server-1.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/nix/ai-server-1.nix b/nix/ai-server-1.nix index 47f54f3..a6e4f84 100644 --- a/nix/ai-server-1.nix +++ b/nix/ai-server-1.nix @@ -47,7 +47,7 @@ user = "alex"; }; }; - services.xserver.desktopManager.gnome.enable = true; + services.desktopManager.gnome.enable = true; xdg.portal.enable = true; xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gnome ]; xdg.portal.config.common.default = [ "gnome" ]; @@ -120,6 +120,15 @@ vulkan-tools ffmpeg dbus + + + + freetype + freetype.bin + fontconfig + libxcrypt-compat + libpng + zlib ]; programs.nix-ld.enable = true; @@ -137,9 +146,8 @@ # 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 }; - hardware.opengl.driSupport32Bit = true; - hardware.opengl.extraPackages = with pkgs; [ freetype libxkbcommon ]; - hardware.opengl.extraPackages32 = with pkgs.pkgsi686Linux; [ freetype libxkbcommon ]; + hardware.graphics.extraPackages = with pkgs; [ freetype libxkbcommon ]; + hardware.graphics.extraPackages32 = with pkgs.pkgsi686Linux; [ freetype libxkbcommon ]; systemd.targets.sleep.enable = false; systemd.targets.suspend.enable = false; From 8e739dd47eb9ff3f56f88f7ada32e870c866364a Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Thu, 18 Dec 2025 15:49:34 -0700 Subject: [PATCH 4/4] quickemu --- nix/ai-server-1.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nix/ai-server-1.nix b/nix/ai-server-1.nix index a6e4f84..8745ccf 100644 --- a/nix/ai-server-1.nix +++ b/nix/ai-server-1.nix @@ -129,6 +129,8 @@ libxcrypt-compat libpng zlib + + quickemu ]; programs.nix-ld.enable = true;