You can use other installation options, just look at the OhMyFish repo.The shell doesn’t edit. Note that everything before I was writing this, I had not actually switched to zsh on the host properly, but just used usermod to change the shell. You can use lchsh on Silverblue. Chsh is old as nails though, so you can safely assume it’ll do it’s job without killing your install.I am used not to do this since over 10 years.omf is OhMyFish’s plugin manager.Otherwise, fish works similar to most other shells. The last time I tried something broke so I decided to only configure my terminal emulator to start fish instead of the default shell.I'm working for Fedora Infrastructure team and I'm proud user of Fedora Silverblue.Are you looking for an alternative to bash? If your host shell is zsh then the toolbox should automatically enter into it. So how can I change the default login shell on Fedora Silverblue? I didn’t knew lchsh exists till now.You will need to log out and back in for this change to take effect.instaling trought runing bash are extremely dangerous!As you start typing commands, you will notice the syntax highlighting:Check out these web pages to learn even more about fish:Here are a couple configuration examples shown alongside their bash equivalents to get you started:Fish is really awesome :), but is it safe to modify /etc/passwd with a shell that is incompatible with bash? Actually, I was running zsh, and would normally, but I was writing an article for Fed Mag on Bash, so I had to go back to bash. It’s an explicitly written completion script among many others. I’ve tried to change the default Linux console on Fedora Silverblue (30) with the usual chsh, but that was not even installed! Fedora Silverblue Silverblue comes with a subset of packages and discourages host software changes Users need a toolbox container as a working environment; Future: use toolbox container by default when a user opens a shell; Fedora CoreOS Similar to silverblue, but non-graphical and smaller package set; RHEL CoreOS Similar to Fedora CoreOS. Now that I’ve used the proper command I will have a look on how it works. Fish has an ll wrapper function shipped by default for this common scenario. Last build: 2020-07-24 00:50:14 UTC The program (chsh) does, the only thing the shell does is invoke that program, nothing more.Now you can experience the full awesomeness of fish with powerline:If something broke in the past is probably bad luck, or a bad program. If not, there’s a bug somewhere. I change my shell this way all the time. For example, start typing the previous command a second time:On Fedora Silverblue you will have to reboot to complete the installation of the fonts.Fish (friendly interactive shell) is a smart and user-friendly command line shell that works on Linux, MacOS, and other operating systems. One of the things that makes fish great On Fedora Silverblue you will need to reboot your PC to switch to the new ostree image.Fedora Magazine is looking for contributors!For starters, I highly recommend going through the tutorial linked in the article. You will need to log out and back in for this change to take effect. Last build: 2020-07-25 15:50:10 UTC They are much more readable than for bash.One can create aliases, e.g. So it shouldn’t be difficult to find other features that you may be interested in.Is it possible to use fish but without using “-Quotes, like in bash?While the ability of parsing man pages for completions is cool, the cd completion isn’t derived from the man page. The default Adwaita theme on the left, the Adapta theme on the right. Scripts written in fish are less cryptic than their equivalent bash versions.Thanks for info. Fedora Silverblue Fedora Developers Evaluating Compression Options For Btrfs-By-Default Proposal GNOME Shell + Mutter 3.37.3 Are Out Roaring With Better Performance Latest Featured Articles Have a look at different completion scripts written for fish. Then look no further because you just found the golden fish!first everything looks very nice with colorful syntax, but sadly, now I have to put expressions like URLs or with blank separated words into “-Quotes.Fish is great, I use it for years Some additions to that article:Do not edit /etc/passwd manually, it is always a bad idea that can break your system!