!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
15 Feb 2026
@reckenrode:matrix.orgRandy Eckenrode FYI K900 03:23:21
@reckenrode:matrix.orgRandy EckenrodeMesa HEAD is looking promising. I’m currently building Wine again to see if FFXIV finally works. The gap between KosmicKrisp and MoltenVK is getting narrow. (Setting aside performance differences, which currently has KosmicKrisp at 25~30% of MoltenVK’s performance.)03:24:31
@k900:0upti.meK900Nice07:35:57
@k900:0upti.meK900 https://www.phoronix.com/news/KosmicKrisp-Parity 11:35:55
@k900:0upti.meK900Apparently they are at feature parity now11:36:00
@reckenrode:matrix.orgRandy EckenrodeI just built Wine against HEAD from yesterday. Still not enough features for DXVK.11:44:20
@k900:0upti.meK900Interesting11:44:53
@k900:0upti.meK900What is it missing?11:44:55
@reckenrode:matrix.orgRandy Eckenrodehttps://gitlab.freedesktop.org/mesa/mesa/-/issues/14209 is the tracking issue for parity.11:45:06
@k900:0upti.meK900Hmm I wonder if it's just tessellation11:45:49
@k900:0upti.meK900Does MoltenVK just run it in compute?11:46:04
@k900:0upti.meK900I assume there's no dedicated hardware for this11:46:15
@reckenrode:matrix.orgRandy Eckenrode I suspect it’s fillModeNonSolid. 11:46:26
@reckenrode:matrix.orgRandy EckenrodeDXVK requires it for some reason.11:46:34
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/dx/dxvk_1/darwin-dxvk-compat.patch is the patch I’m using in Nixpkgs to lie about feature support.11:47:21
@k900:0upti.meK900Oof11:48:09
@reckenrode:matrix.orgRandy Eckenrode I could add fillModeNonSolid and see what happens. 11:48:43
@nasso:matrix.orgnasso joined the room.14:46:57
@matthewcroughan:defenestrate.itmatthewcroughan changed their display name from matthewcroughan @fosdem to matthewcroughan.18:05:01
@reckenrode:matrix.orgRandy EckenrodeDidn’t work. I also had to lie about tessellation shader support. That got DXVK to be happy and detect D3D11, but FFXIV just came up with a black screen.19:12:48
@reckenrode:matrix.orgRandy EckenrodeMoltenVK apparently uses Metal’s tessellation shader support.19:18:29
@vczf:matrix.org@vczf:matrix.org left the room.21:00:44
@ihar.hrachyshka:matrix.orgIhar Hrachyshkawhat's the macos version on hydra builders? are all of the builders m1 or something else?21:31:43
16 Feb 2026
@nothing4you:national-security.agencyNothing4You joined the room.02:48:15
@hexa:lossy.networkhexa after the 26.3 update (I think) redeploying nix-darwin leads to

error: config contains the wrong home directory for hydra-queue-builder, aborting activation
nix-darwin does not support changing the home directory of existing users.

Please set:

    users.users.hydra-queue-builder.home = "/private/var/lib/hydra-queue-builder";

or remove it from your configuration.
02:49:17
@hexa:lossy.networkhexathe user was introduced and the definition for it never changed02:52:39
@hexa:lossy.networkhexawhat's up with that?02:52:45
@hexa:lossy.networkhexa
users = {
  users.hydra-queue-builder = {
    uid = lib.mkDefault 535;
    gid = lib.mkDefault config.users.groups.hydra.gid;
    home = lib.mkDefault "/var/lib/hydra-queue-builder";
    shell = "/bin/bash";
    description = "hydra-queue-builder service user";
  };
  knownUsers = [ "hydra-queue-builder" ];
  groups.hydra = {
    gid = lib.mkDefault 535;
    description = "Nix group for hydra-queue-builder service";
  };
  knownGroups = [ "hydra" ];
};
02:52:59
@hexa:lossy.networkhexaremoved the user definition and then manually the user02:59:07
@hexa:lossy.networkhexaannoying02:59:09

Show newer messages


Back to Room ListRoom Version: 6