mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 03:06:40 +00:00
feat(nix): setup shell and env for nix
This commit is contained in:
21
zsh/nix.zsh
Normal file
21
zsh/nix.zsh
Normal file
@@ -0,0 +1,21 @@
|
||||
#
|
||||
# Nix interative setup
|
||||
#
|
||||
|
||||
sort_nix_paths() {
|
||||
local nix_paths=()
|
||||
|
||||
for p in "${(@)path}"; do
|
||||
if [[ "$p" == "/nix/store/"* ]]; then
|
||||
nix_paths+=("$p")
|
||||
fi
|
||||
done
|
||||
|
||||
for p in "${(@)nix_paths}"; do
|
||||
path_prepend "$p"
|
||||
done
|
||||
}
|
||||
|
||||
if command-exists nix-shell; then
|
||||
sort_nix_paths
|
||||
fi
|
||||
6
zshenv
6
zshenv
@@ -130,6 +130,12 @@ if [ -f "/home/linuxbrew/.linuxbrew/bin/brew" ]; then
|
||||
path_prepend "${HOMEBREW_PREFIX}/sbin"
|
||||
fi
|
||||
|
||||
# Nix
|
||||
if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
|
||||
source '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
|
||||
# export NIX_PATH="$HOME/.nix-defexpr"
|
||||
fi
|
||||
|
||||
# Android SDK environment setup.
|
||||
if [ -d "$HOME/Library/Android/sdk" ]; then
|
||||
export ANDROID_HOME="$HOME/Library/Android/sdk"
|
||||
|
||||
Reference in New Issue
Block a user