From 4fcb0a5c6256ae282a31abe9ab8df1c5dc1c066e Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 7 Nov 2026 14:36:02 +0100 Subject: modules/nix/nix_wrapper.sh: Check `/nix/store` instead of `/nix` In the direnv sandbox the wrapper fails, because it can't access /nix. --- modules/by-name/ni/nix/nix_wrapper.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/by-name/ni/nix/nix_wrapper.sh b/modules/by-name/ni/nix/nix_wrapper.sh index 7582ec8a..077988d2 100755 --- a/modules/by-name/ni/nix/nix_wrapper.sh +++ b/modules/by-name/ni/nix/nix_wrapper.sh @@ -9,7 +9,7 @@ if [ "$_NIX_WRAPPER_FALLBACK" = "true" ]; then # Allow skipping the size check. "$me" "$@" else - usage="$(btrfs filesystem usage /nix --raw 2>/dev/null)" + usage="$(btrfs filesystem usage /nix/store --raw 2>/dev/null)" avail="$(echo "$usage" | grep 'Device size:' | cut -f 3 | sed 's/ //g')" used="$(echo "$usage" | grep 'Used:' | cut -f 4 | head -n 1 | sed 's/ //g')" perc="$(printf "scale=4\n%d / %d\n" "$used" "$avail" | bc)" -- cgit v1.3.1