From 950dc605b315829b82f73e283e0fb2b0706d9ece Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Mon, 22 Sep 2025 11:36:34 -0600 Subject: [PATCH] sunshine recommendations... --- nix/ai-vm.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/nix/ai-vm.nix b/nix/ai-vm.nix index d198a26..f8bf255 100644 --- a/nix/ai-vm.nix +++ b/nix/ai-vm.nix @@ -60,7 +60,7 @@ users.users.alex = { isNormalUser = true; description = "alex"; - extraGroups = [ "networkmanager" "wheel" "docker" ]; + extraGroups = [ "networkmanager" "wheel" "docker" "video" "render" "input" ]; shell = pkgs.fish; packages = with pkgs; [ @@ -87,6 +87,9 @@ environment.systemPackages = with pkgs; [ vim nvidia-container-toolkit + libva-utils + vulkan-tools + ffmpeg ]; programs.nix-ld.enable = true; @@ -111,7 +114,17 @@ autoStart = true; capSysAdmin = true; openFirewall = true; + serviceConfig = { + After = [ "graphical-session.target" ]; + Wants = [ "graphical-session.target" ]; + BindsTo = [ "graphical-session.target" ]; + }; }; + + xdg.portal.enable = true; + xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gnome ]; + xdg.portal.config.common.default = [ "gnome" ]; + hardware.graphics = { enable32Bit = true; enable = true;