Yeah, since broot is a full featured file navigator and operator, you can get anywhere once it’s launched. I have alt+up bound to go up a directory, but there are other ways to get around as well.
Broot supports fish out of the box, and you can use its default fish launcher function to change your folder (alt+enter quits broot then performs a cd
) or insert a path (the broot command pp
quits broot then prints the path, like fzf).
I never learned fish scripting, but if anyone here has they may try to port my Zsh functions, especially to get path completion for partially typed paths. If you’re doing that and have questions about the broot config side of the equation, I’m happy to try to help.
FWIW broot is a great fuzzy finding file tree tool that can be used similarly (much better for the task IMO), with a little configuration.
Konsole is excellent. Wezterm is even better, and can pretty much do everything, everywhere.
There’s no need to bother with the others if you like either of these.
I don’t know what the install process is like for them, but FYI Siduction offers one image that is minimal but with X11, and one minimal without it.
It’s unmatched for some of the things it does and sites it supports, but I think it’s a nightmare for any distro or package maintainer. It wants to manage its own installation and updates, at the user level, pulling in who knows what code or binaries.
I think that makes it mechanically hard to handle, verify, or trust.
There are many advantages relative to bash, especially much better array handling, and comprehensive globbing and expansion expressions. You can reduce your reliance on external tools, which may have multiple alternative implementations (a source of unpredictability).
Some defenses are written up at
https://www.arp242.net/why-zsh.html
(not my post)
For me, fish’s differences from older shells count against it without offering any compelling benefits.
Newer shells like nushell and oils/ysh are exciting and have a lot going on, but are not mature or familiar.
For Alpine Linux:
For Arch, you may like a project called aconfmgr.
For Arch Linux:
A good live recovery distro that can mount bcachefs is one thing I’ve been waiting for before using that filesystem for a new install.
That this will have Arch tools (including arch-chroot, probably) makes this even better.
Plasma may not ever implement window shading for Wayland, but I’m hopeful. That’s probably my last blocker.
I made my account with them early on. I signed up to subscription content to eventually get around to reading, using that address. I signed up for other services, using that address, where access to that address was my only recovery option. I joined IRL community interest groups with that address.
Then I spent a long time without checking it, and they deactivated the account and I’ve lost all data and messages sent there.
And lost my discord account, too. Even though I have the correct discord credentials, discord decided to lock me out unless I can confirm I still have that tuta email address.
I just want to add that for Debian with a rolling, up-to-date experience, Siduction does that nicely.
APK/Alpine is great! And the Edge repos are well stocked.
Chimera Linux seems to be using even newer apktools than Alpine, not sure what the deal with that is. But that distro is still in early stages with limited repos for now.
Pacman/makepkg/Arch is great too, and an obvious consideration for your usage, curiously omitted from your post.
I don’t think it’s mentioned here yet: Siduction
More well known but less common as a desktop: Alpine
You might be talking about ChimeraOS, while the other person is talking about Chimera Linux, a different project.
It might be because it’s a single string, and might work if you store it or expand it as an array. I think it would in Zsh, anyway.
But the response to use a function instead is probably wiser.
As someone else said, setting less’ jump value is helpful.
Another tool I use, mostly for the zshall manpage, is https://github.com/kristopolous/mansnip