Add workaround for wsl systemd bus issue
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
15
hosts/elara/users/nikara/configs/console/wsl/wsl-zsh.sh
Normal file
15
hosts/elara/users/nikara/configs/console/wsl/wsl-zsh.sh
Normal file
@@ -0,0 +1,15 @@
|
||||
# shellcheck shell=bash
|
||||
|
||||
user_bus="${DBUS_SESSION_BUS_ADDRESS#unix:path=}"
|
||||
|
||||
if [ -S "$user_bus" ]; then
|
||||
exec zsh
|
||||
fi
|
||||
|
||||
until [ -S /run/dbus/system_bus_socket ]; do
|
||||
sleep 0.1
|
||||
done
|
||||
|
||||
sudo systemctl restart "user@${UID}.service"
|
||||
|
||||
exec zsh
|
Reference in New Issue
Block a user