NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
16.66k stars 13.11k forks source link

RFC42 tracking issue #144575

Open mkg20001 opened 2 years ago

mkg20001 commented 2 years ago

RFC42 is the future, let's migrate to it

List generated with grep -rn "extraConfig\|extraOptions" nixos/modules | grep "=" | sed -r "s|(.*.nix):.+|\1|g" | sed "s|nixos/modules/|- [ ] |g" | grep -v pl | grep -v xml | uniq
polykernel commented 2 years ago

I think some of the modules in the list are false positives, some already implement structural settings but provide extraConfig as a fallback or use extraConfig from another module. The list is a helpful reference nonetheless.

ShamrockLee commented 2 years ago

With PR #139075 merged, we're going to have nix.settings!

pingiun commented 2 years ago

Logrotate can be checked as it was done in https://github.com/NixOS/nixpkgs/commit/e92c05349c6053df22cf21eb9f424251ba2b114f

peterhoeg commented 2 years ago

NFS is in progress, https://github.com/NixOS/nixpkgs/pull/177601

KFearsoff commented 1 year ago

Grafana is done.

peterhoeg commented 1 year ago

The big one is all the programs under the systemd project umbrella. It should be probably be done piecemeal but it requires a fair amount of work.

matthiasbeyer commented 11 months ago

services/network-filesystems/ipfs.nix is done (in https://github.com/NixOS/nixpkgs/pull/197104)

Yarny0 commented 7 months ago

Now that https://github.com/NixOS/nixpkgs/pull/253428 got merged, the "programs/tsm-client.nix" checkbox may be ticked.