default.nix: carve-outs for osx

This commit is contained in:
Roland Conybeare 2025-08-29 19:33:56 -04:00
commit a28a3f5732

View file

@ -206,6 +206,8 @@ pkgs.mkShell {
# #
buildInputs = [ buildInputs = [
pkgs.nix
pkgs.gsettings-desktop-schemas pkgs.gsettings-desktop-schemas
pkgs.emacs pkgs.emacs
pkgs.nushell pkgs.nushell
@ -225,7 +227,7 @@ pkgs.mkShell {
pkgs.python3Packages.sphinx-rtd-theme pkgs.python3Packages.sphinx-rtd-theme
#pkgs.python3Packages.sphinx-autobuild # needs patch for typeguard; defer for now #pkgs.python3Packages.sphinx-autobuild # needs patch for typeguard; defer for now
pkgs.python3Packages.breathe pkgs.python3Packages.breathe
pkgs.python3Packages.sphinxcontrib-ditaa #pkgs.python3Packages.sphinxcontrib-ditaa
pkgs.python3Packages.sphinxcontrib-plantuml pkgs.python3Packages.sphinxcontrib-plantuml
pkgs.python3Packages.pillow pkgs.python3Packages.pillow
@ -257,7 +259,7 @@ pkgs.mkShell {
pkgs.cmake pkgs.cmake
pkgs.pkg-config pkgs.pkg-config
pkgs.emscripten # pkgs.emscripten
pkgs.imgui pkgs.imgui
pkgs.SDL2.dev pkgs.SDL2.dev
pkgs.glew pkgs.glew
@ -265,8 +267,9 @@ pkgs.mkShell {
# pkgs.nixGL.nixGLNvidia # pkgs.nixGL.nixGLNvidia
# pkgs.nixGL.nixGLMesa # pkgs.nixGL.nixGLMesa
pkgs.libGL pkgs.libGL
pkgs.stdenv.cc.cc.lib # pkgs.stdenv.cc.cc.lib
pkgs.glibc # pkgs.glibc
# try vulkan instead of opengl (at least on OSX) # try vulkan instead of opengl (at least on OSX)
pkgs.vulkan-loader pkgs.vulkan-loader
pkgs.vulkan-headers pkgs.vulkan-headers
@ -274,7 +277,7 @@ pkgs.mkShell {
pkgs.darwin.moltenvk pkgs.darwin.moltenvk
# fonts for imgui # fonts for imgui
pkgs.gucharmap # pkgs.gucharmap
pkgs.fontconfig pkgs.fontconfig
pkgs.noto-fonts pkgs.noto-fonts
#pkgs.noto-fonts-lgc # lgc for latin,greek,cyrillic (but doesn't exist in pinned nixpkgs) #pkgs.noto-fonts-lgc # lgc for latin,greek,cyrillic (but doesn't exist in pinned nixpkgs)