nixpkgs/pkgs/os-specific/darwin
Artturin 238a6053c4 stdenv: support opt-in __structuredAttrs
Co-authored-by: Robin Gloster <mail@glob.in>

stdenv: print message if structuredAttrs is enabled

stdenv: add _append

reduces the chance of a user doing it wrong

fix nix develop issue

output hooks don't work yet in nix develop though

making $outputs be the same on non-structuredAttrs and structuredAttrs
is too much trouble.

lets instead make a function that gets the output names

reading environment file '/nix/store/2x7m69a2sm2kh0r6v0q5s9z1dh41m4xf-xz-5.2.5-env-bin'
nix: src/nix/develop.cc:299: std::string Common::makeRcScript(nix::ref<nix::Store>, const BuildEnvironment&, const Path&): Assertion `outputs != buildEnvironment.vars.end()' failed.

use a function to get all output names instead of using $outputs

copy env functionality from https://github.com/NixOS/nixpkgs/pull/76732/commits
2022-12-08 06:13:19 +02:00
..
apple-sdk
apple-sdk-11.0 apple_sdk: clean up unused Libsystem parameter 2022-09-20 12:14:51 +02:00
apple-source-releases treewide: optional -> optionals where the argument is a list 2022-10-10 15:40:21 +03:00
binutils
cctools
CoreSymbolication
darling
darwin-stubs
DarwinTools
defaultbrowser defaultbrowser: init at unstable-2020-07-23 2022-09-24 09:37:12 +10:00
discrete-scroll
dockutil
duti
ghc-standalone-archive
goku
impure-cmds
insert_dylib
ios-deploy
iproute2mac darwin.iproute2mac: 1.4.0 -> 1.4.1 2022-09-19 09:27:47 +08:00
karabiner-elements
khd
kwm
libtapi treewide: optional -> optionals where the argument is a list 2022-10-10 15:40:21 +03:00
lsusb
m-cli
macfuse macfuse-stubs: 4.1.0 -> 4.4.1 2022-10-12 13:30:39 -07:00
maloader
mas
moltenvk moltenvk: 1.1.11 -> 1.2.0 2022-10-19 08:56:10 -04:00
mysides
native-x11-and-opengl
noah
opencflite
osx-cpu-temp
osxsnarf
pngpaste
print-reexports
qes
reattach-to-user-namespace
rectangle rectangle: add meta.sourceProvenance 2022-10-06 12:09:25 +01:00
rewrite-tbd
shortcat shortcat: init at 0.11.0 2022-10-27 13:13:00 +11:00
signing-utils stdenv: support opt-in __structuredAttrs 2022-12-08 06:13:19 +02:00
sigtool sigtool: 0.1.2 → 0.1.3 2022-10-08 11:12:36 -05:00
sketchybar
skhd
smimesign
spacebar
stubs
swift-corelibs
swiftbar
swiftdefaultapps
trash
utm utm: 3.2.4 → 4.0.8 2022-10-20 00:37:51 -05:00
wifi-password
xattr darwin.xattr: add setuptools 2022-09-18 15:50:08 +02:00
xcode
yabai yabai: 3.3.10 -> 4.0.4 2022-09-16 08:50:49 +02:00