!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1175 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org191 Servers

Load older messages


SenderMessageTime
24 Dec 2025
@k900:0upti.meK900
❯ git log ..XQuartz-2.8.6_beta2 --oneline
bc1e86979 (tag: XQuartz-2.8.6_beta2, xquartz/server-21.1-apple) Revert "os/WaitFor: Check timers on every iteration"
b3ed8b8f3 randr: Initialize RandR even if there are currently no screens attached
cb70d9dba glx: Initialize glx even if there are currently no screens attached
ef3d57a50 Set thread priorities to user interactive or user initiated as appropriate
4f2e68644 rootless: Use screen_x and screen_y instead of pixmap pointer hacks
d6b3d426d rootless: Dead code removal (RootlessResizeCopyWindow)
dc63398b4 rootless: Remove an unnecessary memory copy when handling resize with gravity RL_GRAVITY_NONE (border width changes)
9369b19b4 rootless: Dead code removal (resize_after in StartFrameResize / FinishFrameResize)
3a7095578 rootless: Remove the special case for northwest gravity in StartFrameResize
10a00957c rootless: Use RL_GRAVITY_NORTH_WEST for min/max/zoom resizing
98a76f843 rootless: Ensure gResizeDeathPix is stored in locally-managed memory rather than re-using the implementation's backing store
a1839893f rootless: Remove option to disable ROOTLESS_RESIZE_GRAVITY
3abd32a08 rootless: Fixup some format errors in debug logging
11:24:51
@k900:0upti.meK900 @emily ^ 11:24:54
@k900:0upti.meK900I am not qualified to know if any of this matters11:26:15
@emilazy:matrix.orgemilyI don't think this is querying what you think11:27:11
@emilazy:matrix.orgemilysince the commits would get a different hash if upstreamed11:27:24
@k900:0upti.meK900The diffs are also real and relevant11:27:33
@k900:0upti.meK900
 dix/dispatch.c                  |   2 +-
 exa/exa.c                       |   2 +-
 exa/exa_accel.c                 |   2 +-
 fb/fb.h                         |   2 +-
 fb/fbpixmap.c                   |   2 +-
 fb/fbwindow.c                   |   2 +-
 glamor/glamor_copy.c            |   2 +-
 glamor/glamor_pixmap.c          |   2 +-
 glx/glxext.c                    |  22 -----
 hw/xquartz/X11Application.m     |   3 +
 hw/xquartz/darwinEvents.c       |   3 +
 hw/xquartz/quartzStartup.c      |   3 +
 include/pixmapstr.h             |   2 +-
 mi/miexpose.c                   |   2 +-
 miext/damage/damage.c           |   8 +-
 miext/rootless/README.txt       |   8 --
 miext/rootless/rootless.h       |   3 +-
 miext/rootless/rootlessCommon.h |  19 ++---
 miext/rootless/rootlessConfig.h |   4 -
 miext/rootless/rootlessGC.c     |   8 +-
 miext/rootless/rootlessWindow.c | 387 +++++++++--------------------------------------------------------------------------
 os/WaitFor.c                    |   3 +-
 os/inputthread.c                |   6 ++
 present/present_scmd.c          |   2 +-
 randr/randr.c                   |   3 -
11:28:05
@emilazy:matrix.orgemilyafter cherry-picking?11:28:06
@k900:0upti.meK900This is diffstat from a merge11:28:08
@emilazy:matrix.orgemilyI checked one at random days ago and it had been upstreamed11:28:22
@k900:0upti.meK900https://github.com/K900/xserver/commits/xquartz-rebase/11:31:08
@k900:0upti.meK900Here's the xquartz tag rebased on current latest release11:31:16
25 Dec 2025
@74k1:matrix.orgTim joined the room.20:36:11
26 Dec 2025
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/KhronosGroup/MoltenVK/issues/267902:48:20
@reckenrode:matrix.orgRandy EckenrodeA thing to keep in mind with Open Core Legacy Patcher.02:48:45
@reckenrode:matrix.orgRandy Eckenrode * 02:48:53
@kfiz:matrix.sopado.dekfizimage.png
Download image.png
03:38:21
@kfiz:matrix.sopado.dekfizwell ...03:38:26
@kfiz:matrix.sopado.dekfiz?03:38:36
@kfiz:matrix.sopado.dekfizk this was already discussed.06:57:02
@isabel:isabelroses.comisabel changed their profile picture.11:37:18
@hrmny:c-base.orghrmny | 6069 changed their display name from hrmny to hrmny | 6069.15:32:22
@debtquity:matrix.orgdebtquity is /etc/fstab managed with nix-darwin? 21:59:13
27 Dec 2025
@reckenrode:matrix.orgRandy Eckenrode
$ nix why-depends /nix/store/n7d5s976rq50shdlahybiq1n68whlvk4-swiftpm-6.2.3 /nix/store/0d63j9ma2simwi7ahsibd3a7vpca99ws-bootstrap-tools
/nix/store/n7d5s976rq50shdlahybiq1n68whlvk4-swiftpm-6.2.3
└───/nix/store/qawnbs68nzxrmp9y5qqbfi4mka1ni16h-swift-build-6.2.3-lib
    └───/nix/store/qm6d0r1l4bp25k90gsk1p1gw5nydhpp5-shell_cmds-326
        └───/nix/store/2xdz5kpnb0bfiashd6mw094wrv1qb125-libxo-1.7.5
            └───/nix/store/0qr9g069b3acb9s2m8cx8m7j7qczs8r4-gettext-0.25.1
                └───/nix/store/0d63j9ma2simwi7ahsibd3a7vpca99ws-bootstrap-tools
00:36:18
@reckenrode:matrix.orgRandy EckenrodeThat doesn’t seem right.00:36:23
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) changed their display name from matthewcroughan to matthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192).14:42:37
@reckenrode:matrix.orgRandy Eckenrode Anyone know how prebuilts are supposed to work in Swift? There’s a list of them in workspace-state.json, but it’s not clear what adding them is supposed to do. What I would really like is if I can supply prebuilts of all the dependencies, so Swift just uses those instead, and we can have nicely pre-built binaries in most cases. 15:14:36
@reckenrode:matrix.orgRandy Eckenrode(Though from what I can tell, they’re still pretty rough.)15:15:34
@reckenrode:matrix.orgRandy Eckenrode Sigh. SwiftPM defaults to building package manifests for 10.13. Unfortunately, Swift is strict about deployment targets. While ld will let you link against libraries with newer deployment targets, Swift makes it a hard error to use a module for newer ones. I am trying to make SwiftPM’s dependencies work with 10.13, but Swift Driver has a hard requirement of 10.15. I guess don’t use Swift Driver on the old deployment target. 16:16:13
@emilazy:matrix.orgemilycan't we just change the default?16:45:10

Show newer messages


Back to Room ListRoom Version: 6