diff --git a/README.md b/README.md new file mode 100644 index 00000000..230ed293 --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# NixFlake/nixos + +This folder contains all the system configurations. + +- There is a common configuration used for all systems: ``NixFlake/nixos`` +- Every system has its own special configuration: ``NixFlake/nixos/`` + +When creating a NixOS configuration inside the ``NixFlake/flake.nix`` the common configuration is imported. +Because the hostname is propagated to the common configuration, it can import the host-specific config by itself. + +# NixFlake/home + +This folder contains all the home-manager configurations. + +- There is a configuration for each user: ``NixFlake/home/`` +- There is a common configuration for all systems of this user: ``NixFlake/home//`` + +When creating a NixOS configuration inside the ``NixFlake/flake.nix`` the common configuration is imported. +Because the hostname is propagated to the common configuration, it can import the host-specific config by itself.