From 2d7fcc88017f92a189f13f9176d990d86a2a78a0 Mon Sep 17 00:00:00 2001 From: kenji Date: Mon, 24 Nov 2025 11:11:26 -0600 Subject: [PATCH] force preferred monitor jovian --- packages/steam/jovian.nix | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/packages/steam/jovian.nix b/packages/steam/jovian.nix index 557c591..ef91d90 100644 --- a/packages/steam/jovian.nix +++ b/packages/steam/jovian.nix @@ -12,21 +12,31 @@ DECKY_USER_HOME = "/home/${myConfig.essentials.Username}"; }; - jovian.steam.environment = { - OUTPUT_CONNECTOR = "DP-1"; - }; # environment.systemPackages = with pkgs; [inputs.jovian.packages.${system}.default]; - jovian.steam.enable = true; - jovian.steam.autoStart = true; - jovian.steam.desktopSession = "hyprland"; - jovian.steam.user = "${myConfig.essentials.Username}"; - jovian.decky-loader.stateDir = "/home/${myConfig.essentials.Username}/Games/Decky"; + jovian.steam = { + enable = true; + autoStart = true; + desktopSession = "hyprland"; + user = "${myConfig.essentials.Username}"; + environment = { + OUTPUT_CONNECTOR = "DP-3"; # Keep this + STEAM_GAMESCOPE_CMD_OPTIONS = "-O DP-3"; # Force override flag + }; + }; + + jovian.decky-loader = { + enable = true; + stateDir = "/home/${myConfig.essentials.Username}/Games/Decky"; + user = "${myConfig.essentials.Username}"; + }; + + # programs.gamescope = { + # enable = true; + # args = ["--output-name" "DP-1"]; + # }; + jovian.hardware.has.amd.gpu = true; - - jovian.decky-loader.enable = true; - jovian.decky-loader.user = "${myConfig.essentials.Username}"; - - # jovian.steamos.enableBluetoothConfig = true; + jovian.steamos.enableBluetoothConfig = true; # jovian.steamos.useSteamOSConfig = true; # jovian.devices.steamdeck.enableControllerUdevRules = true; }