This is an automated archive made by the Lemmit Bot.

The original was posted on /r/nixos by /u/dirtyfishtank on 2024-11-01 12:24:06+00:00.


This has been a great pain for me recently. I’m a full stack dev and work on a Rust or Go, Ruby/Rails and React stack daily. Currently, I have a separate flake for each of the projects I work on, and I’m trying to keep my core system clean. So I’m constantly tmuxing in and out of shells etc.

But recently, I’m having second thoughts about all this. The effort and time required in maintaining my system/flakes/configs, etc., is just too much. And I spend too much time obsessing over how I can be most efficient and tidy with it all, but ironically, I just end up wasting time. I’m considering just having 1 massive flake that has everything I need. Is that too messy? Or just go back to a normal distro (Void probably).

I’m close to conceding and admitting NixOS isn’t for me. But as one final go, tell me how you all set up your flakes/shells for dev/work; as in 1 for each project, or stack, or 1 for everything. I need inspiration.

And a bonus question, if anyone uses an IDE, are you launching it from a terminal in your shell, or is there a better way of dealing with it?