From a004c8016ee0f610d7f6072d097213d0bedca20f Mon Sep 17 00:00:00 2001 From: pager Date: Thu, 21 Aug 2025 14:27:30 -0400 Subject: [PATCH] Remove opencv dependency from monado to prevent crash --- configuration.nix | 41 +++++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/configuration.nix b/configuration.nix index 53b8571..f458275 100644 --- a/configuration.nix +++ b/configuration.nix @@ -167,22 +167,24 @@ # lemonake.packages.${pkgs.system}.wayvr-dashboard-git - # (monado.overrideAttrs (oldAttrs: rec { - # src = fetchFromGitLab { - # domain = "gitlab.freedesktop.org"; - # owner = "monado"; - # repo = "monado"; - # rev = "9abe461c"; - # hash = "sha256-c/I7wFoLPZ///yU/AoqgL9Fz3iSp5jH9E2vTXaKE4Vs="; - # }; - # patches = []; - # # (pkgs.fetchpatch { - # # url = "https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2425.diff"; - # # sha256 = "0hhfk86z1yq5gn9bzqpv46nb9bdx3fygi55b4ayzmnamva7rcajp"; - # # }) - # # ]; - # })) - # ]; + (monado.overrideAttrs (oldAttrs: rec { + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "monado"; + repo = "monado"; + rev = "5c137fe28b232fe460f9b03defa7749adc32ee48"; + hash = "sha256-4P/ejRAitrYn8hXZPaDOcx27utfm+aVLjtqL6JxZYAg="; + }; + patches = []; + # (pkgs.fetchpatch { + # url = "https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2425.diff"; + # sha256 = "0hhfk86z1yq5gn9bzqpv46nb9bdx3fygi55b4ayzmnamva7rcajp"; + # }) + # ]; + })); + ]; + # # github:PassiveLemon/lemonake/master/pkgs/wayvr-dashboard @@ -220,6 +222,13 @@ localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers }; + services.monado.package = pkgs.monado.overrideAttrs (oldAttrs: { + cmakeFlags = oldAttrs.cmakeFlags ++ [ + (pkgs.lib.cmakeBool "XRT_HAVE_OPENCV" false) + ]; + }); + + services.monado = { enable = true; defaultRuntime = true; # Register as default OpenXR runtime