When comparing Nix vs Peppermint Linux OS, the Slant community recommends Peppermint Linux OS for most people. In the question“What are the best Linux distributions for desktops?” Peppermint Linux OS is ranked 31st while Nix is ranked 75th. The most important reason people chose Peppermint Linux OS is:
The XFCE Whisker menus and dark theme are well designed. Easy to move the panel to the top and add plank on the bottom.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro No side effects when building packages
Nix is a purely functional package management system. This means that the act of building a package does not have side effects, such as destructively updating or deleting files that may be used by other packages.
Pro Isolated development environments
Nix allows the creation of project-specific shell and build environments which are isolated from the rest of the system. These environments are defined declaratively to ensure reproducibility.
Pro Can replace docker in some places
Pro Can use multiple versions of the same package
Because of the functional approach it takes, Nix makes it easy for systems to use multiple versions of the same package simultaneously, and ensure that updating or removing a package can't break other packages.
Pro The configuration works on "All machines"
No more of the traditional: "it works on my machine". When it says reproducible, this is the real deal.
Pro Looks great
The XFCE Whisker menus and dark theme are well designed.
Easy to move the panel to the top and add plank on the bottom.
Pro Friendly and helpful forum
Pro Fast and light on resources
RAM consumption is the same as LxLE, but more efficient and because of Whisker Menu and other tweaks that let us feel more like we have a XFCE desktop environment, as keyboard shortcuts, for instance, it looks like we got here the fastest and lightest, globally speaking. Very good on performance. Download Respin 7 (March 2017), install Libreoffice and then compare, for example, opening Libreoffice Writer inside Peppermint 7, Extix 17.04, Lubuntu 16.10, Xubuntu 16.04, Backbox 4.7, Linux Mint 18.1 Xfce an Mate or Linux Lite 3.4 (and others). Finally, you'll find out that after opening a few apps in Peppermint it remains smooth and light. Nemo file explorer on Peppermint is incredibly faster than on Mint Cinnamon; lx terminal is very fast when opening; updating is fast. And after all this, distro keeps working and working very solidly and consistently along the time. And yet the look and feel of the environment is pleasant.
Pro Comes with a variety of helpful tools
Works great with Teamviewer, Synaptic, XNview, KODI, and Pdf-Xchange editor (via playonlinux). Netflix works awesome with Chrome browser. The ICE SSB tool is great for creating web apps that run as if you installed them locally.
The Software Boutique (packaged with The MATE Welcome software Center) recognizes all software and installs it with one click.
Pro It works well "Out Of The Box"
There are enough useful back end packages installed by default to make the system useable for normal use right after the installation of the base distro.
Pro Peppermint 7 is stable
Peppermint 7OS (32 and 64 bit) has been updated to the Respin PPA . Kernel updated to 4.9.24 on 23-April -2017 with no issues and all software still runs great.
Pro Peppermint 10 is Stable
Pro Peppermint9 is stable
Peppermint 9OS (32 and 64 bit) has been updated to the Respin PPA.
Cons
Con Does not work well for services on non-NixOS systems
When using Nix with anything other than NixOS you can run into difficulties with trying to start up services. For example, you can install docker with Nix, but it won't integrate with the host system's systemd leaving you to handcraft awkward workarounds in order to start the background service that docker requires. This seems like a critical flaw when using Nix on anything that is not NixOS, and it's unfortunate because this affects many of the packages many users would be most interested in using Nix to handle.
Con Steep learning curve
Con Cannot handle filetypes that have different semantics across different versions
While the functional approach that Nix takes is great for sandboxing binary artifacts of packages, it seriously lacks any power in handling configuration files or user data. It's difficult to upgrade and downgrade files where semantics and syntax can change between versions. Especially in Debian/Ubuntu it can cause severe problems where the upgrade process blocks and the user needs to resolve the 3-way merge.
Con Feels slightly over-complicated
Con Since it is based on Lubuntu, the double click speed needs to be slowed down
It's false that Peppermint 7 is tout court based on Lubuntu. Take a look at this: "Peppermint Seven makes use of the Xfwm4 window manager and Xfce bottom panel in the LXDE desktop environment. This is unlike other Linux distributions that use LXDE as the default desktop environment where it is common to use the Openbox window manager and lxpanel." And more: "Peppermint Seven is built on the Ubuntu 16.04 LTS code base and makes use of its package repositories." Contrarily to other Linux distributions, Peppermint creators never said Peppermint 7 is based on Lubuntu, like LXLE. Using LXDE and being based on Ubuntu is very different from being simply based on Lubuntu. In fact, Lubuntu is not faster than Peppermint and has loads of lacks for a nowadays OS experience.