• boredsquirrel@slrpnk.net
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    2 months ago

    Fish shell

    You can change the used shell in the configs. At least for Alacritty, when I used it (dont care, it was still kinda broken, I just use Konsole)

    • 柊 つかさ@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Interesting, I never heard of setting your shell in the emulator config. I just used ‘chsh’ once when I setup the install.

      • boredsquirrel@slrpnk.net
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        Yeah please dont use chsh.

        Zsh may work, dash (which is a faster, smaller reimplementation of bash) may work.

        But fish absolutely doesnt.

        Just because you want to have a nice writing experience, that doesnt mean your whole OS needs a different shell.

        I will experiment with dash though. Ubuntu uses it as the root shell, so it is really well tested.

        • sparr@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          please dont use chsh

          doesnt mean your whole OS needs a different shell

          chsh just changes the shell when you log in to a shell. all the other shells are still available and usable. any script starting tieh #!/bin/bash will still run with bash, even if you’re using zsh or fish.

          • boredsquirrel@slrpnk.net
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            2 months ago

            Yes bash scripts still work, but I heard there may be other things that randomly break.

            Many things use #!/bin/sh for example, which often is a link to bash, but may not work anymore.

            • lelgenio@lemmy.ml
              link
              fedilink
              arrow-up
              1
              ·
              2 months ago

              chsh does not modify /bin/sh

              Maybe you’re thinking of a certain video from a certain YouTuber who linked /bin/sh to fish?

              • boredsquirrel@slrpnk.net
                link
                fedilink
                arrow-up
                0
                arrow-down
                1
                ·
                2 months ago

                Haha no didnt think of that? Hm, I dont know why it would be an issue then. POSIX compliant shells should be no problem, but I wouldnt do it for fish

                • billgamesh@lemmy.ml
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 months ago

                  It will never matter what your login shell, unless you have bash specific scripts in your login. chsh -s /bin/fish $(whoami) is fine.