A beginner friendlier nixos

Hello, Im disc.

I’ve recently installef nixos on my pc, and ive found it to be difficult for beginners like me (I’ve been using linux since oct 2025). Is there possibly anyway for me to attempt to code a program/package that could help nixos beginners use nixos way more easily. like using commands more easily.

also is there any videos yall would reccomend to help me learn nix coding language?

Read Nix language basics — nix.dev documentation for … what it says.

You probably also want https://nixos.org/manual/nixos/unstable/#sec-configuration-syntax for understanding the module system basics.

Yes, NixOS expects that you know how to use Linux (specifically systemd-based) already and are just adding some nix-based config on top of it.

Users who are new to Linux or functional programming will probably have a rough time of it trying to figure things out alone, hence this forum here.

2 Likes

I would say that we should first prioritize making nix more beginner friendly, as it is a required for making nixos more beginner friendly.

IMO the current situation with community split between stable and flakes is very bad for beginners.

I missed that nix.dev also has a module system explainer, might be easier to learn: 1. A basic module — nix.dev documentation

I made some videos

https://www.youtube.com/@mightyiam

I hope they help.

As for your intention to help make NixOS more beginner friendly, there is a lot to do in that regard. But in order to contribute, one must first get familiar with the technology. So, keep it up and feel free to DM me with questions.