Which one(s) and why?

You are viewing a single thread.
View all comments
38 points

I am now at NixOS. I like the reproducibility and immutability of the distro, but the documentation is far from great and configuring the OS you want is not that straightforward. I also don’t like that even though it has a great number of packages, they tend to be slightly outdated.

I am not sure if I will stick with it, but I really like that I can create very specialised configurations that are also portable. I am currently using KDE but I am thinking of switching to Hyprland once I get more comfortable around NixOS and home manager/flakes, as nothing beats tiling managers in my opinion.

permalink
report
reply
3 points

NixOS/hyprland is the perfect blend of practicality and fun for me

It works pretty solidly, sometimes doing something others can do imperatively in a single command can be a pain though

permalink
report
parent
reply
11 points
*

After trying out a few distros over the last 20 years or so (openSUSE, Ubuntu, Debian, Arch, Fedora and Silverblue were the ones I actively used for a stretch of time on desktop, Debian and CentOS on server), I also landed on NixOS.

Who knows what the future brings, but things feel more settled to me than they ever have. Maybe that’s because there’s a (declarative) solution for every custom setup, it’s just a function of time and profiency in Nix. Or maybe it’s because I invested quite a bit of work into a trivially reproducible setup for most of my machines and workflows (all in one glorious version-controlled flake), that the sunk costs are too high to switch elsewhere.

I’m still willing to experiment with DEs/WMs, currently running Gnome on my main and Sway on weaker machines. Hyprland is a bit out there for my taste, but I’m really looking forward to giving Cosmic DE a try once it’s ready.

permalink
report
parent
reply
10 points

I also settled on NixOS after Ubuntu -> Arch -> Debian -> Fedora -> Silverblue -> NixOS. Couldn’t be happier and no plans to leave.

permalink
report
parent
reply
4 points

Nixpkgs is actually one of the most up to date software repositories. (~90% according to repology)

You may be using a release channel which will only be updated for important security updates.

https://nixos.wiki/wiki/Nix_channels

permalink
report
parent
reply
3 points

Did you have to learn the Nix language? I like the idea but I found all the different commands you have to use confusing…

permalink
report
parent
reply
3 points
*

You can get pretty far with copy-pasting. If you want to try it out, you should first realize that there’s always 10+ different ways to do the same thing. Stick with what works and with what seems the most intuitive to you.

Personally, I suggest going straight for a flake-based setup. Flakes are somehow still labeled experimental, but they’re actually mature and broadly adopted.

permalink
report
parent
reply
1 point

You can start with getfleek.dev and transition to nix after you settled and fleek isnt enough anymore.

permalink
report
parent
reply
1 point

Another vote for Nix!

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 7.3K

    Monthly active users

  • 6.4K

    Posts

  • 176K

    Comments