diff options
author | Jeff Huffman <tejing@tejing.com> | 2023-12-21 11:25:21 -0500 |
---|---|---|
committer | Jeff Huffman <tejing@tejing.com> | 2023-12-21 12:11:35 -0500 |
commit | aa070a5d9a9d217c186a172fc44877992c5c5542 (patch) | |
tree | a377dab364f253875698a9543e1f1ab38008fda3 /pkgs/build-support/build-fhsenv-bubblewrap | |
parent | 54aac082a4d9bb5bbc5c4e899603abfb76a3f6d6 (diff) |
buildFHSEnv: fix privateTmp for sddm
Diffstat (limited to 'pkgs/build-support/build-fhsenv-bubblewrap')
-rw-r--r-- | pkgs/build-support/build-fhsenv-bubblewrap/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/build-support/build-fhsenv-bubblewrap/default.nix b/pkgs/build-support/build-fhsenv-bubblewrap/default.nix index 7d0138a4d85a2..e13288371b5db 100644 --- a/pkgs/build-support/build-fhsenv-bubblewrap/default.nix +++ b/pkgs/build-support/build-fhsenv-bubblewrap/default.nix @@ -187,6 +187,12 @@ let x11_args+=(--ro-bind-try "$local_socket" "$local_socket") fi + ${lib.optionalString privateTmp '' + # sddm places XAUTHORITY in /tmp + if [[ "$XAUTHORITY" == /tmp/* ]]; then + x11_args+=(--ro-bind-try "$XAUTHORITY" "$XAUTHORITY") + fi''} + cmd=( ${bubblewrap}/bin/bwrap --dev-bind /dev /dev |