From 9d0b8aa3c2d8f3a81a639e2b44ec4996e4ceef9e Mon Sep 17 00:00:00 2001 From: smayzy Date: Sat, 14 Feb 2026 16:15:29 +0100 Subject: [PATCH] add freecad overlay to start with x instead of wayland --- overlays/default.nix | 1 + overlays/freecad.nix | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 overlays/freecad.nix diff --git a/overlays/default.nix b/overlays/default.nix index 8e4f16c..b139c73 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,3 +1,4 @@ { fix-jdk8 = import ./fix-jdk8.nix; + freecad = import ./freecad.nix; } diff --git a/overlays/freecad.nix b/overlays/freecad.nix new file mode 100644 index 0000000..3b3918e --- /dev/null +++ b/overlays/freecad.nix @@ -0,0 +1,10 @@ +final: prev: { + freecad = prev.freecad.overrideAttrs (old: { + nativeBuildInputs = (old.nativeBuildInputs or []) ++ [ final.makeWrapper ]; + + postFixup = (old.postFixup or "") + '' + wrapProgram $out/bin/FreeCAD \ + --set QT_QPA_PLATFORM xcb + ''; + }); +}