diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-09-04 14:00:54 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-09-04 14:00:54 +0200 |
| commit | ae0ae2eb0c76e162f16845b7572fe008bc09e7ff (patch) | |
| tree | a5f2b82513f37ed55a167f63f1ab8faff751c0cd /modules/by-name/di/direnv | |
| parent | modules/common/projects: Add `uni` (diff) | |
| download | nixos-config-ae0ae2eb0c76e162f16845b7572fe008bc09e7ff.zip | |
modules/direnv/landrun-fish: Add more required paths to the allowlist
Diffstat (limited to 'modules/by-name/di/direnv')
| -rwxr-xr-x | modules/by-name/di/direnv/landrun-fish.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/by-name/di/direnv/landrun-fish.sh b/modules/by-name/di/direnv/landrun-fish.sh index 0219b317..38e2690d 100755 --- a/modules/by-name/di/direnv/landrun-fish.sh +++ b/modules/by-name/di/direnv/landrun-fish.sh @@ -1,5 +1,6 @@ #! /usr/bin/env sh +# We unfortunately still need rw access to `/tmp`, because lua hardcodes it (and the libc implementation might too). _new_tmp="$(mktemp --directory -t landrun_fish_XXXXX)" trap 'rm --recursive "$_new_tmp"' EXIT @@ -13,6 +14,7 @@ landrun \ --env TMPDIR="$_new_tmp" \ --rox /nix/store \ --rw "$_new_tmp" \ + --rw "/tmp" \ --ro /etc/ \ --ro /proc/ \ --rw /dev/ \ @@ -30,6 +32,7 @@ landrun \ --rw "$HOME/.local/share/direnv/" \ --rw "$HOME/.local/share/lf/" \ --ro "$HOME/.config/fish/" \ + --ro "$HOME/.config/direnv/" \ --ro "$HOME/.config/task/" \ --ro "$HOME/.config/nvim/" \ --ro "$HOME/.config/turtle/" \ |
