nixpkgs/nixos/doc/manual/development
Robert Hensing 3dd811c4b9 lib.types.attrNamesToTrue: unpublish temporarily
Thank you for making this change.
Unfortunately, and I take blame for this, this change to the module
system was not reviewed and approved by the module system maintainers.
I'm supportive of this change, but extending it on the staging-next
branch is not the right place.
This commit is also here to make sure that we don't run into conflicts
or other git trouble with the staging workflow.

Review:
It looks alright, but it didn't have tests yet, and it should be
considered in a broader context where the existence of this type
creates an incentive to be used in cases where the `<attr> = false;`
case is undesirable. I'd like to complement this with an type that
has `<attr> = {};` only.

My apologies for the lack of a timely and clear review. Often we
recommend to define the type outside the module system until
approved. This commit puts us back in that state.

attrNamesToTrue was introduced in 98652f9a90
2025-05-16 11:52:36 +02:00
..
activation-script.section.md treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
assertions.section.md treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
bootspec.chapter.md nixos/activation/bootspec: fix style 2024-06-05 11:14:36 +08:00
building-parts.chapter.md
developing-the-test-driver.chapter.md
development.md
etc-overlay.section.md treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
freeform-modules.section.md
importing-modules.section.md nixos/eval-config: Deprecate NIXOS_EXTRA_MODULE_PATH 2024-10-18 17:04:35 +02:00
linking-nixos-tests-to-packages.section.md
meta-attributes.section.md treewide: remove inactive maintainer ericsagnes 2025-05-09 12:03:09 +02:00
nixos-tests.chapter.md doc: init Testing Hardware Features section with vwifi 2025-04-20 15:39:25 -07:00
non-switchable-systems.section.md Revert "NixOS apply script" 2024-11-01 20:18:09 -04:00
option-declarations.section.md nixos/doc: update python39Packages reference 2025-04-13 01:26:42 +02:00
option-def.section.md lib.modules: init test for lib.mkDefinition 2025-04-03 15:03:00 +02:00
option-types.section.md lib.types.attrNamesToTrue: unpublish temporarily 2025-05-16 11:52:36 +02:00
replace-modules.section.md Remove top level with lib; in docs (#293829) 2024-03-06 22:35:43 +01:00
running-nixos-tests-interactively.section.md nixos/test-driver: exit early if /dev/vhost-vsock isn't available 2025-05-13 11:14:13 +02:00
running-nixos-tests.section.md nixos/doc/running-nixos-tests: Describe system requirements 2024-03-05 20:51:10 +01:00
settings-options.section.md nixos/doc: fix typos in settings-options section 2025-05-01 19:20:22 +03:00
sources.chapter.md
testing-hardware-features.section.md doc: init Testing Hardware Features section with vwifi 2025-04-20 15:39:25 -07:00
testing-installer.chapter.md treewide: use pkgs.nixos-enter instead of config.system.build.nixos-enter 2024-09-21 16:13:36 +03:00
unit-handling.section.md Document the logic around X-NotSocketActivated in the manual 2024-12-09 08:57:47 -05:00
what-happens-during-a-system-switch.chapter.md Revert "NixOS apply script" 2024-11-01 20:18:09 -04:00
writing-documentation.chapter.md nixos/doc: Fix outdated references in the NixOS manual 2025-03-25 19:51:54 +00:00
writing-modules.chapter.md nixos/doc: Split mkdir mode into chmod command for clarity (#236740) 2024-11-01 11:09:52 +08:00
writing-nixos-tests.section.md nixos/test-driver: integrate Python unittest assertions 2025-03-20 12:30:58 +00:00