Merge pull request #6375 from rehno-lindeque/nixosmodules-dot-default

Rename `nixosModule` to `nixosModules.default` consistent with other outputs
This commit is contained in:
Théophane Hufschmitt 2022-04-07 13:01:19 +02:00 committed by GitHub
commit e80dd0b600
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View File

@ -32,3 +32,11 @@
paths. Like fixed-output derivations, impure derivations have access paths. Like fixed-output derivations, impure derivations have access
to the network. Only fixed-output derivations and impure derivations to the network. Only fixed-output derivations and impure derivations
can depend on an impure derivation. can depend on an impure derivation.
* The `nixosModule` flake output attribute has been renamed consistent
with the `.default` renames in nix 2.7.
* `nixosModule``nixosModules.default`
As before, the old output will continue to work, but `nix flake check` will
issue a warning about it.

View File

@ -508,6 +508,7 @@ struct CmdFlakeCheck : FlakeCommand
name == "defaultBundler" ? "bundlers.<system>.default" : name == "defaultBundler" ? "bundlers.<system>.default" :
name == "overlay" ? "overlays.default" : name == "overlay" ? "overlays.default" :
name == "devShell" ? "devShells.<system>.default" : name == "devShell" ? "devShells.<system>.default" :
name == "nixosModule" ? "nixosModules.default" :
""; "";
if (replacement != "") if (replacement != "")
warn("flake output attribute '%s' is deprecated; use '%s' instead", name, replacement); warn("flake output attribute '%s' is deprecated; use '%s' instead", name, replacement);