4 ms·
I started a new job recently, and I've been thinking about terminals and shells. I love a well configured modern env, but I can't be bothered spending the liter
by fouronnes3 5y ago
I started a new job recently, and I've been thinking about terminals and shells. I love a well configured modern env, but I can't be bothered spending the literal HOURS you need to setup everything... zsh, zsh plugins, fzf, fzf plugins, fd, dot bare, patched fonts, 24 bit terminal color, temrinal color theme, binutils color theme, powerline, diff-so-fancy... I get that the devil is in the details, but come on, can I just have a single "terminal environnement distribution" with sensible defaults and that's it. Something like SpaceMacs/SpaceVim but for all that. I don't want to spend the time configuring and maintaining this wonderful pile of obsolete-and-yet-somehow-still-the-best-we-got technology.
- colelyman 5y agoHave you tried https://ohmyz.sh/ https://ohmyz.sh/ ? It is the closest thing to SpaceMacs/SpaceVim for ZSH that I know of.
- anamexis 5y agoIf oh my zsh is Spacemacs, then prezto is Doom Emacs: https://github.com/sorin-ionescu/prezto https://github.com/sorin-ionescu/prezto
- peakaboo 5y agoJust synk your dot files with your config and a readme for what you need to install. Getting my shell up on a new computer is very fast because of this approach.
- pm90 5y agoThis is why most people have a dotfiles repo in their GitHub.
- BugsJustFindMe 5y ago> most people have a dotfiles repo Most people do not have a dotfiles repo.
- Aloha 5y agoMost people do not even have a github.
- Barrin92 5y agoit's not such a trivial thing even if you manage dotfiles because a lot of things still break between different environments, different operating systems, don't work with new releases, rely on some folder structure that changes, etc, it still requires fiddling. Of course you can get even more involved and manage your dotfiles with ansible or something but the advantage of a tool like fish is that it's almost perfectly usable out of the box. More config files will always increase the chance for things breaking.
- stevage 5y agoOr in my case, my Dropbox.
- jkelleyrtp 5y agoI use Powerlevel10k + ohmyzsh + Fira code + and the first google entry to "make zsh like fish". Usually takes me about 10 minutes to get set up in a new environment. https://gist.github.com/abhigenie92/a907cdf8a474aa6b569ebe89aeee560d https://gist.github.com/abhigenie92/a907cdf8a474aa6b569ebe89...
- ilaksh 5y agoI stopped using patched fonts because of that. And I never felt like 24 bit terminal colors was necessary. You can just install fish and then the fisher plugin manager and then install a theme/prompt plugin.
- the_duke 5y agoThat's exactly why I use fish. The default setup is pretty much perfect for what I want. My only additions are fzf for history search, a bunch of aliases and Starship for informative status lines.
- mongol 5y agoI agree with you here. I am like a terminal nomad, I have of course my own computer but there are so many other computers I log in to over the course of my career. They usually have bash and I have learned to just like that. I don't want to maintain one habit for my pet computer, and another when I am a nomad.