nixpkgs/nixos
Robert Hensing 118bdf25a6 lib/modules: Allow an "anonymous" module with key in disabledModules
This makes the following work

    disabledModules = [ foo.nixosModules.bar ];

even if `bar` is not a path, but rather a module such as

    { key = "/path/to/foo#nixosModules.bar"; config = ...; }

By supporting this, the user will often be able to use the same syntax
for both importing and disabling a module. This is becoming more relevant
because flakes promote the use of attributes to reference modules. Not
all of these modules in flake attributes will be identifiable, but with
the help of a framework such as flake-parts, these attributes can be
guaranteed to be identifiable (by outPath + attribute path).
2023-03-01 15:03:44 +01:00
..
doc lib/modules: Allow an "anonymous" module with key in disabledModules 2023-03-01 15:03:44 +01:00
lib nixos/make-options-doc: fix related packages link label 2023-02-08 15:23:34 +01:00
maintainers treewide: fix backwards smart apostrophes 2023-02-06 07:24:42 -05:00
modules Merge pull request #215696 from fee1-dead-contrib/matrix-appservice-discord.customize-package 2023-02-13 09:50:52 +08:00
tests nixos/envoy: add option requireValidConfig to make config validation errors non-fatal 2023-02-11 18:21:21 +01:00
COPYING
default.nix
README
release-combined.nix nixos/tests/printing: split into service/socket 2022-12-07 15:57:45 +01:00
release-small.nix nixos/release: add acme to tested set 2022-10-25 07:22:27 +10:00
release.nix nixos: Add sd_image_minimal_new_kernel_no_zfs 2022-12-22 23:07:19 -05:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
https://nixos.org/nixos and in the manual in doc/manual.