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