This repository contains a modular NixOS configuration designed to support multiple machines with profile support distributed across those machines.

Directory Structure

  • docs: Learn about the flake's API.
  • flake.nix: The main entry point for the NixOS configurations.
  • lib: Custom library of Nix functions.
  • modules: Contains reusable modules for both nixos and home-manager.
  • templates: Pre-built to quickly start using this flake.
  • LICENSE: A standard MIT License for ease of distribution and modification.
  • README.md: This file, which provides an overview of the repository.

References

The following websites and/or content creators were the most influential in the help of the developement of this NixOS repository and my understanding of both NixOS and its language:

Websites:

nix.dev

Repositories

librephoenix Misterio77 Ryan Yin EmergentMind mwdavisii Ludovico Piero Lan Tian Liasicca Max Mur Frost-Phoenix vimjoyer Vladmir Timofeenko

Articles

"How to learn Nix" "Stateless" Operating System "Hidden Gems Inside NixOS"

Documentation

"nlewo NixOS Manual"