this post was submitted on 18 Apr 2025
8 points (78.6% liked)

homelab

7516 readers
6 users here now

founded 4 years ago
MODERATORS
 

I’m looking to switch. I like to tinker and try new things.

Replies I’d like to see:

Tell me what OS you’re using! What do you like about it? What don’t you like? What is your primary use for it?

I don’t just want recommendations for my use cases, though I’ll list it below. I want to learn what’s out there and what’s possible.

My Use Cases:

I’m currently using QTS that was preloaded on a QNAP NAS that I got used.

My main goal is to do more self-hosting. I want to be as independent and self-sustainable as possible. Like many of us, I’m burnt out on being treated as a product by big tech.

I’d also like to try to set up a game server for my Steam library.

Really, I just like to tinker. I like when things break or don’t go according to plan. I like to research a problem and fix it!

you are viewing a single comment's thread
view the rest of the comments
[–] algernon@lemmy.ml 4 points 3 days ago (1 children)

NixOS, because:

  • I can have my entire system be declaratively configured, and not as a yaml soup bolted onto a random distro.
  • I can trivially separate the OS, and the data (thanks, impermanence)
  • it has a buttload of packages and integration modules
  • it is mostly reproducible

All of these combined means my backups are simple (just snapshot /persist, with a few dirs excluded, and restic them to N places) and reliable. The systems all have that newly installed feel, because there is zero cruft accumulating.

And with the declarative config being tangled out from a literate Org Roam garden, I have tremendous, and up to date documentation too. Declarative config + literate programming work really well together, and give me immense power.

I use it on my desktop, in my homelab, and built and maintain a NixOS desktop for my wife and my mom, too.

[–] harsh3466@lemmy.ml 6 points 3 days ago

I really want to figure out nix, but damn is there a steep curve, and the documentation needs some serious work.