19
submitted 6 months ago by Laser@feddit.org to c/nix@programming.dev

Currently in the process of writing this, but I felt like the current progress already has some stuff worth sharing. I'd be happy for some feedback and possible improvements!

you are viewing a single comment's thread
view the rest of the comments
[-] rozodru@piefed.world 3 points 6 months ago

I recently changed my nixos configs to this approach. Takes a bit to remember where I put everything and what modules things are in but in the long term it makes things easier to manage. Also makes things easier if I need to turn modules on or off for whatever reason.

That being said does take a bit of work to get everything set up but in the long run it's worth it.

[-] Laser@feddit.org 2 points 6 months ago

What do you mean? Dendritic approach or having modules in a separate flake? Or both?

[-] rozodru@piefed.world 2 points 6 months ago

going the Dendtritic Approach.

[-] Laser@feddit.org 1 points 6 months ago* (last edited 6 months ago)

It's certainly very helpful with that, I can say I learned quite a bit about nix, but also about flake-parts during the migration and I'd say the latter is criminally underrated in the community.

[-] rozodru@piefed.world 3 points 6 months ago

the thing with NixOS is there's really no right or wrong way to configure your system. I know a guy that just straight up has a single configuration file and then just uses comma for everything. like practically nothing is installed. when he uses firefox its ", firefox" in a terminal. he likes it.

[-] ruffsl@programming.dev 1 points 6 months ago

I love the comma command. Great for things I only use every blue moon and am fine with being cleaned up by garbage collection.

this post was submitted on 07 Feb 2026
19 points (100.0% liked)

Nix / NixOS

2851 readers
1 users here now

Main links

Videos

founded 3 years ago
MODERATORS