Open ghost opened 6 months ago
PR: #1432
Interesting. Is this enough to get Toolbx working on NixOS hosts?
I remember that in the past there were problems getting Toolbx to work on NixOS, but I lost track of those.
Is this enough to get Toolbx working on NixOS hosts?
Looks like? Currently, Toolbox just works (ignoring this issue) on my NixOS 23.11 (but AFAIK you need to enable podman support in NixOS)
Is your feature request related to a problem? Please describe.
When using the
toolbox enter
command to launch the shell in a container, it currently directly uses the$SHELL
variable. This can lead to a problem when it can't find shell in container in certain environments, particularly in NixOS host where$SHELL
is usually formatted as/run/current-system/sw/bin/<shell-name>
. (or something like/usr/local/bin/<shell-name>
,~/.local/bin/<shell-name>
)Describe the solution you'd like
Get shell name from
$SHELL
and run shell via/usr/bin/env <shell-name>
.Describe alternatives you've considered
Running
toolbox enter
withSHELL=/usr/bin/fish
.