nix-darwin icon indicating copy to clipboard operation
nix-darwin copied to clipboard

nix modules for darwin

Results 266 nix-darwin issues
Sort by recently updated
recently updated
newest added

This uses `/Library/Fonts/Nix Fonts` as suggested by @lilyball, and copies fonts according to their full store path to avoid having to do a slow checksum when you have large fonts...

The `nixpkgs` module has an assertion for `nixpkgs.constructedByUs` whose message references a variable `darwinExpectedSystem` that does not exist. This does not cause an issue under normal evaluation, but if the...

Currently, the `-array` value for `writeValue` produces incorrect arguments for `defaults` like so ```ts -array -string 'blah' -string 'blah' ``` Complex container values like `-array` and `-dict` have their own...

`com.apple.mouse.linear = 1` https://www.reddit.com/r/MacOS/comments/142o6d3/pointer_acceleration_can_be_disabled_in_sonoma/

Apple sanctioned sudo_local in Sonoma, which makes it possible for sudo related pam settings to survive system upgrade. We replicate this design for earlier macOS versions to ensure backward compatibility....

nix-darwin adds a few Launch Daemons that look a little suspicious in macOS Ventura's new "Login Items" settings pane. Here's a screenshot that includes some Launch Daemon/Agents from other apps,...

Stricter launchd -> StartCalendarInterval type which now verifies that the integers passed to `Minute`, `Hour`, etc. are within range. When provided, the value for this type must be a non-empty...

I'm looking at `modules/nix/linux-builder.nix` right now and seeing it do ```nix { serviceConfig = { ProgramArguments = [ "/bin/sh" "-c" "/bin/wait4path && exec ${builderWithOverrides}/bin/create-builder" ]; }; }; ``` Searching the...

Description: Running `darwin-rebuild switch --flake .#my-machine` with a flake that has `homebrew.enable = true;` completes without a warning or an error. Expectation: I would expect to at least be warned...

Launchd agents/daemons that use XML special characters currently need to escape these characters. This leads to definitions like ```nix { launchd.daemons.linux-builder.serviceConfig.ProgramArguments = [ "/bin/sh" "-c" "/bin/wait4path /nix/store && exec ${builderWithOverrides}/bin/create-builder"...