stylix: init module maintainers framework (#977)

Initialize module maintainers framework to streamline the future
population of module maintainers [1].

[1]: https://github.com/danth/stylix/issues/275

Link: https://github.com/danth/stylix/pull/977

Reviewed-by: Daniel Thwaites <danth@danth.me>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
This commit is contained in:
awwpotato 2025-03-14 11:29:51 -07:00 committed by GitHub
parent 52b1cc7247
commit e43eb4e2a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
86 changed files with 312 additions and 0 deletions

View file

@ -114,6 +114,34 @@ slow and should be avoided.
For everything else, like fonts and wallpapers, you can just take option values
directly from `config`. See the reference pages for a list of options.
## Maintainers
New modules must have at least one maintainer defined in
`/modules/«module»/meta.nix`.
If you are not already listed in the Nixpkgs `/maintainers/maintainer-list.nix`
maintainer list, add yourself to `/stylix/maintainers.nix`.
Add yourself as a maintainer in one of the following ways, depending on the
number of maintainers:
- ```nix
{ lib, ... }:
{
maintainers = [ lib.maintainers.danth ];
}
```
- ```nix
{ lib, ... }:
{
maintainers = with lib.maintainers; [ danth naho ];
}
```
The main responsibility of module maintainers is to update and fix their
modules.
## Documentation
Documentation for options is automatically generated. To improve the quality