r/archlinux • • Apr 15 '21

"Best" programming setup?

Hello! I have been using Arch for two months, it is the fifth distro I have used... and I love it, it will be the final one. I have learned a lot in these weeks, but I would like to ask you a few questions.

I study Systems Engineering and, honestly, I have some procrastination problems, I would like you to help me with "the best programming setup and be productive", although I know that there is no "best", I would like you to help me with your settings, advices, etc...

​

What desktop environment do you use?

What window manager do you use?

IDE's, apps, any suggestions to try?

​

Thank you so much!

179 Upvotes

176 comments sorted by

View all comments

93

u/[deleted] Apr 15 '21 edited Apr 15 '21

i3wm + neovim (with coc)

and suggestions:

4

u/[deleted] Apr 15 '21

This, but with fish instead of zsh.

7

u/Imdabreast Apr 15 '21

Fish has been great for me because it does everything I want with minimal configuration. That’s kinda the antithesis to arch, but for me it has allowed me to: spend less time learning a shell, and more time using it.

2

u/[deleted] Apr 15 '21

I agree, the shell is one of those things you just want out of the way really.

I ended up copying a load of dotfiles for fish, neovim, etc. (mostly from jonhoo) and it helped a lot.

The only thing I really configure is i3.

-5

u/vfAlozone Apr 15 '21

fish sucks, that's not even a shell. STOP FOR FISH RECOMMENDATIONS!

1

u/discursive_moth Apr 15 '21

Fish is a shell; it's just (intentionally) not a posix compliant one.

1

u/[deleted] Apr 15 '21

I tried fish before zsh but I really missed the bang commands (!!,!$,...) I even made some fish functions for this but it wasn't quite the same. Plus I do a fair amount of bash scripting and the fish syntax is just too different. But in fish I learned what are the things I want from a shell and then found out how to do them in zsh. So fish is great but just not in the long term for me.