From c0f50a7d4afb74882d3ff06e6cd4629126735d21 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Wed, 5 Aug 2026 09:14:33 +0800 Subject: [PATCH] fix(bambu-studio): adjust HiDPI text scaling --- home/linux/gui/base/creative.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/home/linux/gui/base/creative.nix b/home/linux/gui/base/creative.nix index ded37bd9..64ba5afe 100644 --- a/home/linux/gui/base/creative.nix +++ b/home/linux/gui/base/creative.nix @@ -6,6 +6,18 @@ pkgs-blender, ... }: +let + bambu-studio = pkgs.symlinkJoin { + name = "bambu-studio-${pkgs-master.bambu-studio.version}"; + paths = [ pkgs-master.bambu-studio ]; + nativeBuildInputs = [ pkgs.makeWrapper ]; + postBuild = '' + # Work around wxWidgets HiDPI text clipping under fractional scaling. + # https://github.com/bambulab/BambuStudio/issues/4959 + wrapProgram $out/bin/bambu-studio --set GDK_DPI_SCALE 0.8 + ''; + }; +in { home.packages = with pkgs-stable; @@ -16,7 +28,7 @@ krita # digital painting musescore # music notation pkgs-master.orca-slicer # 3d printer slicer app - pkgs-master.bambu-studio # bambu 3d printer slicer app + bambu-studio # bambu 3d printer slicer app pkgs-blender.blender # 3d modeling # reaper # audio production # sonic-pi # music programming