nix-user-module/README.md

31 lines
732 B
Markdown

# C3D2 NixOS user module
NixOS module intended to be used by people regularly visiting C3D2 and wanting to stream audio, have a filled known_host's file, etc.
## Usage
Add or merge the following settings to your `flake.nix`:
```nix
{
inputs = {
c3d2-user-module.url = "git+https://gitea.c3d2.de/C3D2/nix-user-module.git";
};
outputs = { c3d2-user-module }: {
nixosConfigurations.HOSTNAME = {
modules = [
c3d2-user-module.nixosModule
];
};
}
```
## Design
* Modules should never change the configuration without setting an option
## Structure
This is based on [sandro's nixos-modules (on GitHub)](https://github.com/superSandro2000/nixos-modules) and follows the same structure and design.