Files
nixpkgs/pkgs/build-support/setup-hooks/writable-tmpdir-as-home.sh

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

15 lines
296 B
Bash
Raw Permalink Normal View History

2025-10-09 14:15:47 +02:00
# shellcheck shell=bash
# This setup hook set the HOME environment variable to a writable directory.
export HOME
writableTmpDirAsHome () {
if [ ! -w "$HOME" ]; then
HOME="$NIX_BUILD_TOP/.home"
mkdir -p "$HOME"
export HOME
fi
}
postHooks+=(writableTmpDirAsHome)