ublue-os / bazzite

Bazzite is a cloud native image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
4.11k stars 250 forks source link

please include zsh in the base image #1756

Open yacoob opened 1 month ago

yacoob commented 1 month ago

Describe the package

Purely a convenience thing - I've been using zsh for a long time, and I'd prefer to just have it in my OS image, as compared to stitching it in via homebrew or rpm-ostree. Pretty please? :]

Image

Desktop

LemDog commented 4 weeks ago

Second, because zsh is not included in the base image the System Upgrade utility fails on several updates as well as it expects zsh to be installed for the scripts to run.

Zeglius commented 3 weeks ago

Second, because zsh is not included in the base image the System Upgrade utility fails on several updates as well as it expects zsh to be installed for the scripts to run.

Pretty sure we don't use zsh in our scripts or with ujust update/topgrade.

Gonna need a log or something, the cause of system upgrade failing could be something else

LemDog commented 3 weeks ago

@Zeglius Image

Zeglius commented 2 weeks ago

@Zeglius Image

@LemDog By any chance did you change the default shell interpreter with chsh or something similar? Because this seems the outcome of that.

Here is some reference of how topgrade chooses which shell to run update steps. In my machine, SHELL env var points to /bin/bash, regardless of running echo $SHELL in fish, bash, or zsh.

fpatrick commented 2 weeks ago

+1 to this request.

yacoob commented 1 week ago

FWIW, I've switched to aurora-dx, for a host of small reasons - which also solved this particular problem for me :) Leaving it open, as there are other folks who are interested, but I'm also unsubscribing from this issue :)