!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
10 Feb 2026
@mall0c:matrix.orgmall0c
In reply to @ihar.hrachyshka:matrix.org
i think if you want acceleration, something like krunkit / libkrun could give you that but I am not aware of ready recipes to run nixos through it.
hmm - this is something new. Seems to use apple hypervisor api. But not sure how much GPU support it provides. Thanks, will look into it
19:53:22
@ihar.hrachyshka:matrix.orgIhar Hrachyshkai think its primary target is llm acceleration via vulkan apis, not sure about the rest19:54:36
11 Feb 2026
@axman6:matrix.orgAxman6 Does anyone know why, when using nix-darwin and home-manager zsh no longer knows anything about system man pages? Things like kqueue aren't found, nor any other pages like man 2 read 01:41:12
@axman6:matrix.orgAxman6I don't appear to have MANPATH set in my login shell at all, but man works for packages from Nix01:41:46
@ironm00n:matrix.orgironmoon joined the room.06:22:01
@bestlem:matrix.orgbestlem I think home-manager installs its own man see what which man returns
/usr/bin/man kqueue works
Unfortunately I don't know what needs configuring to change this.
11:11:15
@bestlem:matrix.orgbestlemI think the kqueue manpage is here /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man/man2/kqueue.2 So the macOS sdk needs to be added to MANPATH or the configuration11:27:33
@alist:matrix.orgfnctr changed their display name from yliceee to fnctr.11:34:55
@alist:matrix.orgfnctr changed their profile picture.11:36:16
@alist:matrix.orgfnctr changed their profile picture.11:39:01
@alist:matrix.orgfnctr changed their profile picture.11:40:03
@alist:matrix.orgfnctr changed their profile picture.11:41:46
@alist:matrix.orgfnctr changed their profile picture.11:46:32
@tk:mozilla.org@tk:mozilla.org left the room.12:21:18
@k900:0upti.meK900 @Randy Eckenrode Mesa 26.0 is out 19:22:38
@k900:0upti.meK900I've been running the rcs for a few days so I'll just merge it19:22:47
@k900:0upti.meK900But kosmickrisp should be possible now, conceptually19:23:01
@reckenrode:matrix.orgRandy EckenrodeI’ve been tracking the RCs on my dev branch. I can open a PR to add support once Mesa 26.0 is merged (or push the commit to the update PR). It won’t include any GLX cleanup. That can be done separately.19:25:59
@reckenrode:matrix.orgRandy Eckenrode It won’t include the vulkan-loader change because it still needs some work to be the default. There have been fixes and improvements since the branch-off, so maybe Mesa 26.1. 19:27:06
@reckenrode:matrix.orgRandy Eckenrodehttps://support.apple.com/en-us/12634823:21:31
@reckenrode:matrix.orgRandy EckenrodeThat’s a lot of security-related fixes in macOS 26.3.23:21:48
@reckenrode:matrix.orgRandy EckenrodeI hope we don’t get bit again by the dyld changes.23:22:07
12 Feb 2026
@antifuchs:asf.computerantifuchs 02:31:44
@antifuchs:asf.computerantifuchs left the room.02:32:01
@antifuchs:asf.computerantifuchs joined the room.02:33:24
@rebmit:rebmit.moerebmit[reb] joined the room.03:44:56
@samasaur:matrix.orgsamasaursounds like https://github.com/nix-community/home-manager/issues/432 is the issue you're facing?05:04:11
@samasaur:matrix.orgsamasaur

I have this in my (HM) config:

{
  home.extraOutputsToInstall = [ "man" ];
  programs.man.enable = false;
}
05:04:37
@weethet:catgirl.cloudWeetHet

How do I override darwin aliases?

let
  sources = import ./npins;
  inherit (sources) nixpkgs;
in
args:
import nixpkgs (args // {
  overlays = (args.overlays or []) ++ [
    (self: super: {
      darwin = super.darwin // {
        libresolvHeaders = self.lib.getInclude self.darwin.libresolv;
      };
    })
  ];
})
11:24:55
@weethet:catgirl.cloudWeetHet I'm trying to use rules_nixpkgs for bazel and it still uses libresolvHeaders 11:25:34

Show newer messages


Back to Room ListRoom Version: 6