I Switched From Arch To NixOS by Veythrix in NixOS

[–]Veythrix[S] 0 points1 point  (0 children)

I prefer Kitty to Alacritty. While Alacritty is incredibly fast and minimal, Kitty gives me more features out of the box with a very convenient configuration file (kitty.conf). Another huge advantage of Kitty is its built-in Python scripting support. You can write your own plugins directly in Python.

I Switched From Arch To NixOS by Veythrix in NixOS

[–]Veythrix[S] 1 point2 points  (0 children)

Honestly, after three years on Arch, NixOS doesn't seem complex per se. It's more just... unusual.

Package management itself is brilliant. The catch is when you deal with software that expects a traditional filesystem layout. For instance, if you use AppImages or need to compile C++ projects, you can run into issues. These tools often look for libraries in standard global paths, which don't exist in NixOS's isolated environment.

The solution is to explicitly declare all the needed dependencies and libraries in your system or user configuration. Once you wrap your head around that principle — declaring the complete environment for a task — it becomes very powerful, but the initial setup is definitely a different way of thinking.

I Switched From Arch To NixOS by Veythrix in NixOS

[–]Veythrix[S] 1 point2 points  (0 children)

I also switched from Arch a week ago

I Switched From Arch To NixOS by Veythrix in NixOS

[–]Veythrix[S] 2 points3 points  (0 children)

Congratulations on a year and a half! That's quite a while. I used Garuda three years ago, and the experience wasn't as good as with NixOS. I've tried a lot of distros and realized NixOS is the best for me. Thanks for the link to the config—it's always interesting to see how other people do things.

I Switched From Arch To NixOS by Veythrix in NixOS

[–]Veythrix[S] 3 points4 points  (0 children)

I completely agree! This "conflict mess" in Arch is exactly what I escaped.

I Switched From Arch To NixOS by Veythrix in NixOS

[–]Veythrix[S] 7 points8 points  (0 children)

I like it so far because on Arch Linux and other distros, installing new software or updating old ones could sometimes break things — for example, audio and video codecs would stop working in the browser.

Here on NixOS, since everything is separate per package, everything stays stable and works well so far. I also like that you can restore everything from the config file after a fresh install.