From b4818078f3168b8690123a3bc021697c14da8e59 Mon Sep 17 00:00:00 2001 From: Alexander Sosedkin Date: Sat, 2 May 2020 15:10:08 +0200 Subject: [PATCH] use bashInteractive right after the installation --- modules/environment/login/login-inner.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/environment/login/login-inner.nix b/modules/environment/login/login-inner.nix index 1861baf..015ce70 100644 --- a/modules/environment/login/login-inner.nix +++ b/modules/environment/login/login-inner.nix @@ -64,6 +64,10 @@ writeText "login-inner" '' . "${config.user.home}/.nix-profile/etc/profile.d/nix-on-droid-session-init.sh" set -u + ${lib.optionalString config.build.initialBuild '' + exec /usr/bin/env bash # otherwise it'll be a limited bash that came with Nix + ''} + if [ "$#" -gt 0 ]; then # if script is not called from within nix-on-droid app exec /usr/bin/env "$@" elif [ -x "${config.user.shell}" ]; then