diff --git a/nixos/modules/services/hardware/sane_extra_backends/brscan5_etc_files.nix b/nixos/modules/services/hardware/sane_extra_backends/brscan5_etc_files.nix index 074126518b45..fe156c0c9e32 100644 --- a/nixos/modules/services/hardware/sane_extra_backends/brscan5_etc_files.nix +++ b/nixos/modules/services/hardware/sane_extra_backends/brscan5_etc_files.nix @@ -58,17 +58,17 @@ stdenv.mkDerivation { dontConfigure = true; buildPhase = '' - TARGET_DIR="$out/etc/opt/brother/scanner/brscan5" + TARGET_DIR="$out/tmp" mkdir -p "$TARGET_DIR" cp -rp "./models" "$TARGET_DIR" cp -rp "./brscan5.ini" "$TARGET_DIR" cp -rp "./brsanenetdevice.cfg" "$TARGET_DIR" - export NIX_REDIRECTS="/etc/opt/brother/scanner/brscan5/=$TARGET_DIR/" - printf '${addAllNetDev netDevices}\n' - ${addAllNetDev netDevices} + + mkdir -p "$out/etc/opt/brother/scanner/brscan5" + mv -T "$TARGET_DIR" "$out/etc/opt/brother/scanner/brscan5" ''; dontInstall = true;