Under construction
Still working on this, but public to show progress (and receive feedback)
The basics and why, NixOS?
NixOS is an operating system—the primary software that lets you interact with your computer through a user interface. Examples include Microsoft Windows, Apple macOS, Linux, and BSD.
NixOS is a Linux-based operating system. Like Windows or macOS, NixOS can have an easy-to-use graphical user interface (GUI). A popular GUI for Linux is called KDE Plasma — it provides a simple, point-and-click environment similar to what you'd find in Windows or macOS. It includes a control panel (called Settings) where you can manage most of your commonly used options.
For more advanced settings, NixOS works differently from most Linux systems. In fact, it can be easier — because it uses a single master file to configure nearly everything. This makes system configuration simpler, while everyday settings can still be adjusted easily through KDE Plasma.
The master configuration file is located at: /etc/nixos/configuration.nix
For former macOS users, this file path should be familiar. But for those coming from Microsoft Windows, it might be a bit different. In Windows, a file path would look like this:
C:\ etc \ nixos \ configuration.nix
In contrast, Linux (like macOS and BSD) uses a file path structure like:
/ etc / nixos / configuration.nix
This means you don't use a drive letter, and instead of a backslash \, you use a forward slash /
Fun fact: Microsoft Windows is the only major operating system that hasn't fully adopted this universal directory path structure. Even mobile devices like Apple iOS and Android use this format under the hood.
In Windows, you use File Explorer to navigate between folders and files. On macOS, it's called Finder. In NixOS with KDE Plasma, the file manager is called Dolphin.
Additionally, what sets NixOS apart from many other Linux distributions is that it is immutable. This means the root system is protected and can be easily recovered. If something goes wrong, you can simply reboot and select a previous save. It's similar to restoring a saved game with a timestamp from the boot menu. This feature makes NixOS more secure, stable, and reassuring.