Andy

joined 1 year ago
[–] [email protected] 2 points 8 months ago (2 children)
  1. What's that driving game?
  2. It makes me nervous that they call X11 legacy when AFAIK they may never implement window shading on Wayland.
[–] [email protected] 2 points 8 months ago

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.

[–] [email protected] 5 points 8 months ago (2 children)

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.

[–] [email protected] 4 points 9 months ago

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.

[–] [email protected] 1 points 9 months ago

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.

[–] [email protected] 1 points 9 months ago
  • Siduction
  • openSUSE
[–] [email protected] 11 points 9 months ago

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.

[–] [email protected] 1 points 9 months ago

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.

[–] [email protected] 3 points 9 months ago

For Alpine Linux:

  • support a different process supervisor
    • dinit, or
    • s6 with some high level sugar
  • add something like the AUR
[–] [email protected] 2 points 9 months ago (1 children)

For Arch, you may like a project called aconfmgr.

[–] [email protected] 6 points 9 months ago* (last edited 9 months ago) (4 children)

For Arch Linux:

  • support a different process supervisor
    • dinit, or
    • s6 with some high level sugar
  • don't use Bash anywhere
    • port down to POSIX, and
    • port up to Zsh
    • port minimal launchers to execline
  • replace PKGBUILD format, maybe with
    • nearly identical but Zsh
    • NestedText containing Zsh snippets
      • use this to render Zsh based on templates
        • my favorite template engine: wheezy.template
  • build packages with more optimizations, like the CachyOS repos
  • include or endorse something like aconfmgr
  • port conf files to NestedText
view more: ‹ prev next ›