mirror of
https://github.com/LnL7/nix-darwin.git
synced 2024-09-11 12:49:18 +03:00
This should enable `nix run` to work under shells like fish and zsh, as well as making child shells not needlessly reset any environment that should be inherited. Implementation adapted from NixOS.
14 lines
370 B
Nix
14 lines
370 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
with lib;
|
|
|
|
{
|
|
test = ''
|
|
echo checking /run/current-system/sw/bin in setEnvironment >&2
|
|
grep 'export PATH=.*:/run/current-system/sw/bin' ${config.system.build.setEnvironment}
|
|
|
|
echo checking /bin and /sbin in setEnvironment >&2
|
|
grep 'export PATH=.*:/usr/bin:/usr/sbin:/bin:/sbin' ${config.system.build.setEnvironment}
|
|
'';
|
|
}
|