From 7eea94f810161654c173c1ca7a1007b38521a64c Mon Sep 17 00:00:00 2001 From: NullBite Date: Wed, 27 Dec 2023 04:41:11 -0500 Subject: [PATCH] Update README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..e0e5806 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# NullBite's NixOS Config +This is my personal NixOS config. Right now, it's just a basic flake which imports a (mostly) normal stock NixOS configuration. The plan is to have three separate levels of organization: +- **Fragments**: Configure one specific service/app/setting/etc. +- **Roles**: Define a "purpose" and import relevant fragments. + - Roles aren't mutually exclusive; one system could pull in roles for, e.g., desktop environment, gaming, and server + - This is inspired by the concept of roles in Ansible +- **Devices**: Configuration for individual devices (obviously). + - I might decide to define this within flake.nix