what five years of computer science will do to you(rate my gentoo setup :3)@unixsocks

Person holding a Kuromi plush and a pink controller, wearing striped thigh high socks and resting their legs on a desk with a large monitor and a laptop running Gentoo Linux with bspwm. On screen there is code, btop, fastfetch, Niko from Oneshot and multiplayer SM64 with a Hatsune Miku skin.
you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 11 months ago (5 children)

Using bash is saner than any ZSH config out there, fish on the other hand is peak

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 4 points 11 months ago (1 child)

    @alsaaas @Gwen I've actually looked a bit into fish before, but didn't switchdoes the lack of posix compliance not cause issues in practice? like, has it ever broke some script you wanted to run?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 11 months ago* (last edited 11 months ago)

    It's its own language, but it doesn't break existing e.g. bash scripts because you declare them to be bash with #!/bin/bash in the first line right? So your shell doesn't matter. Also you can always nest shells and just run bash if you really need it

    You just shouldn't set it as your login shell because of that, they have tutorials on that on their website and the Arch wiki explains it too

  • source
  • parent
  • [–] 1 point 11 months ago (2 children)

    Uh, check zsh4humans. It is basically fish, but with powerlevel10k terminal skin which is blazing fast.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 11 months ago* (last edited 11 months ago) (1 child)

    Thanks, but I like my sane defaults Rust shell and as a scripting lang, fish is also really nice

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 11 months ago*

    +1 for scripting with fish. Reduced the LOC in my scripts collection by probably 50%, while increasing legibility/maintainability by probably at least 100%. Absolute beast of a lang.

  • source
  • parent