can I start with NixOS? - Nix

Welcome to the Functional Programming Zulip Chat Archive. You can join the chat here.

Mason Mackaman

I have years of experience on mac and windows both, but ultimately I want to switch to linux. the thing is I have pretty much no experience with linux. NixOS sounds really cool to me and using that is definitely my end goal. My question is weather or not it would be feasible to have NixOS be the first distro I try to learn.

Torsten Schmits

If you have command line and package manager experience from osx and windows, and, I assume, FP experience, then yes, I would think that it's possible. You'll have to sift through huge swaths of suboptimally organized documentation, so beware.
And everyone here is surely happy to answer all your questions :sweat_smile:

Torsten Schmits

nixpkgs really has a lot of convenience services that save you from having to set up e.g. systemd services yourself, and if you just want to get a desktop environment with firefox to start with, it's really not much to do. You'll just have to get over the installation, which could be a little challenging if you know absolutely nothing about linux, but it's not that much since NixOS doesn't adhere to most of the standards for linux bootstrapping

Mason Mackaman

If you have ... package manager experience

does npm count? :p

Georgi Lyubenov // googleson78

I think it is worth noting that nixos is really different (in my experience) compared to more "standard" distros (e.g. debian), so they might seem unfamiliar to you if you start with nixos

Torsten Schmits

Mason Mackaman said:

If you have ... package manager experience
does npm count? :stuck_out_tongue:

absolutely!

Torsten Schmits

Georgi Lyubenov // googleson78 said:

I think it is worth noting that nixos is really different (in my experience) compared to more "standard" distros (e.g. debian), so they might seem unfamiliar to you if you start with nixos

like writing C++ after having learned only Haskell :stuck_out_tongue_wink:

Sridhar Ratnakumar

what computer do you have? make sure ubuntu or some linux is compatible. then just install nixos with courage and bravery