!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

You have reached the beginning of time (for this room).


SenderMessageTime
12 Jan 2026
@reckenrode:matrix.orgRandy EckenrodeI accidentally had mutually recursive scopes. Whoops.18:26:20
@emilazy:matrix.orgemilyyeah I figured the earlier I give annoying complaints about wild stuff the better :P18:26:42
@emilazy:matrix.orgemilyvery very excited for Swift Build though18:26:53
@emilazy:matrix.orgemily I am eager to drop xcbuild 18:26:59
@reckenrode:matrix.orgRandy EckenrodeIt’s fixed now and more sensible.18:27:04
@reckenrode:matrix.orgRandy Eckenrode Swift Build won’t be able to replace xcbuild unless we develop a driver. The swbuild CLI is too limited. 18:28:22
@emilazy:matrix.orgemily😔18:28:47
@emilazy:matrix.orgemily because of build systems calling out to xcodebuild or because we can't even use it as a hook profitably? 18:28:55
@reckenrode:matrix.orgRandy EckenrodeThere is no way to pass variables. You can’t specify scheme or destination.18:30:04
@reckenrode:matrix.orgRandy EckenrodeIt can be used as a library, so it should be possible to develop our own frontend, but one needs time to do that.18:31:16
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/reckenrode/nixpkgs/tree/swift-update-mk218:34:20
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/reckenrode/nixpkgs/blob/swift-update-mk2/pkgs/top-level/swift-packages.nix is where the Swift package set is defined.18:34:36
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/reckenrode/nixpkgs/blob/swift-update-mk2/pkgs/by-name/sw/swiftPackages/by-name/sw/swift/mk-swift-package.nix is where most of the crimes are committed.18:35:11
@reckenrode:matrix.orgRandy Eckenrode The basic structure is swiftPackages.swift defines a package out of swiftc, swift-driver, swift-testing, and swift-corelibs-xctest. I will probably be adding the stdlib as well. That’s the package that should be used. It’s meant to look (more or less) like a normal Swift toolchain. 18:36:46
@reckenrode:matrix.orgRandy Eckenrode swiftc has the stdlib and swift-driver stripped out of it. It’s just the compiler and its host libs. I will probably move the Clang resource-root to swift as well. 18:37:23

Show newer messages


Back to Room ListRoom Version: 6