nixos-config/docs/content/en/01-introduction/index.adoc

1.7 KiB
Raw Blame History


title: Introduction --- = Introduction

Hey there, fellow traveler! Youve fell into the rabbit hole we call Nix where it leads to other rabbit holes such as functional package management, reproducibility, declarative systems, and immutable operating systems.

Legends say the rabbit hole runs so deep youll eventually spend hours to create a dedicated website only for your NixOS configuration. However, I havent seen this for myself nor I see much examples of it. But it is just mere legend anyways for a radically different package management, operating system, and deployment method, so who cares really.

Anyways… What youre seeing right now is the documentation for my NixOS configuration as a Nix flake. It eventually evolves as a massive blob of abomination that will surely get simpler as time go by.

Take note this configuration serves as a platform for experimenting with the Nix ecosystem. It is a personal configuration after all so all changes can happen on a whim including adding a component into the Nix systems, removing a flake input, et cetera and et cetera.

This documentation serves as an overview for what Im looking into the Nix ecosystem and hopefully can help some poor soul treading through the documentation (or lack thereof) present in the ecosystem. Otherwise, its just a project just to be a showoff that I have a dedicated website for my configuration, MUAHAHAHAHAHAH!

I feel this project exists for the latter point in that last paragraph.

Yeah, so?

You do you. Your project, your rules.