Hi! Today I'm gonna talk about my daily developer workflow and all the tools I use to set up a productive enviroment for coding. I think having a...
For further actions, you may consider blocking this person and/or reporting abuse
Nice! Thanks!
Thanks for reading!
Love the article. Thanks for introducing me to
exa
. This thing is great.Glad you like it!
oww,, awesome article
Is that alacritty?
My alacritty looks bad. Where is the config file location for alacritty?
Yeah it is alacritty! The config file in windows is at
%APPDATA%\alacritty\alacritty.yml
What is it that you find harder to customise in bash compared to zsh?
Also, what features of
exa
are you using that aren't present inls
?ls
supports colours and symbols for file metadata (they're things like/
and*
, not icons, and they don't differentiate between file types, but I've very rarely been bothered about that. Either a directory is so full you're better off askingls *.png
to dig out the pictures or it's small and organised and you don't need help reading it.Whatever works for you!
I may be wrong here but at least in my experience it was easier to install and configure plugins in
zsh
.Not just this but
zsh
has so many other features too!Plugins are handled through a third-party tool (oh-my-zsh or whatever), they're not part of zsh are they? Most shells have those sort of plugin managers these days.
Nice workflow and setup, especially since you're running inside of Windows and not in a barebone Linux! 👍🏻
nice collection of tools, দাদা. thanks
looks sick man!
Thanks!
Nice setup but why even use Windows at this point?
Because I'm in high school right now and some of the apps we use for school aren't available in linux. Also I can't really afford to get two different systems, one for programming and one for gaming/other work. So this works fine for me.
When I go to college I'll switch to mac or linux.
I don't use Windows but it's pretty cool that that's possible.
that is what I thought... it must be such a pain... Recently my computer broke and I hve a desktop for gaming, with windows of course. I thought "i will try to setup a backup enviroment... I only neet emacs, what could possibly go wrong?"... well it I wasted 2 days and failed miserably...
Windows is great ....if you use WSL and have the extra bit of ram. You can also install it without Docker Desktop, which takes up a decent amount of resources, but they don't make it readily apparent. You can just install Docker engine by itself if you need docker. I use Windows long enough click my terminal and don't leave Linux again. That way I can still have Windows for the things I need it for but get a super fast development experience with Linux. The only thing that people run into is storing files in the Windows system and then working from the Linux side. As long as you stay in Linux and store projects there, you'll never know the difference.
Thanks so much for your inspiring post!
As long as the script have the shellbang, it should work fine in fish. The only "downside" is that you can't copy bash commands and expect them to work, though, but I'm against copying commands at all.
A lot of third party stuff use bash scripts and assume your shell is POSIX compliant. I had some trouble with a few neovim plugins etc. Plus a lot of installation scripts don't support fish.
I really love fish though
Hello, I am having some problems when I tried to copy your configuration. First one is colorscheme not found, I tried to do as suggested on github repo of shaunsingh, but not worked. Second, I use cpp, and have clangd installed as language server, how to set that. Thank You fot the amazing article.
That was enough for me to understand the type of article I was about to read.
Just curious why are you using windows?
Can't use linux at the moment because of some school specific software. Hoping to switch to a mac next year in college though.
I had a similar experience to you. I have been using windows for more than 20 years, then switched to mac several years ago, like moving to the Garden of Eden. I hope you will get that soon!
I did try to use WSL for a while but finally quit due to no GUI support. So Admire your Adaptability!
We have very similar setups. Which plugins do you use in your tmux?
I use just tmux-resurrect to store tmux sessions even after rebooting.
I recommend to use ubuntu or mint. I tried to use windows after 4 years :S I switch back to linux 3 days later :))
Def looking to switch to endeavour os when I go to college!
don't do endeavour. try to install Arch from scratch so you can learn the in and out of setting all the configs. After you are done, then go with whatever distro of arch.
I've installed arch before on a very old laptop. It wasn't fun to say the least 🤣
Hi, can you share your Tmux config? Thanks
Its just oh-my-tmux
the only reason i see u use wsl for is tmux?
what does tmux do that windows terminal can't do tho?
Powershell is good I use this exact same setup and I don't feel I am missing anything
I'm pretty sure they are using WSL because they are comfortable with linux. Learning PowerShell is not something many people consider now having WSL.
Good for you if you feel you're productive with your current setup!
I just like using linux more.
Windows is better for gaming and other tools linux doesn't have ... However, for setup developer environment it's better to use linux ... We could have both OS, but it's required create hard disk partitions ... and there are a couple of ways to use linux inside windows and using both of them at the same time ... Virtual machine, WSL, containers (docker), etc
Time to switch to Linux. Btw I use arch.
I agree, I wanna switch to endeavour os when i go to college
very nice config
But i have an issue. Lsp didnt attach when i am using mnt/d/
Do you have the solution
Thank you!