Add udev extra option (addUdevPkgs).
Add some merge functions. svn path=/nixos/trunk/; revision=12523
This commit is contained in:
parent
53bdeb43e3
commit
791d8bbc66
@ -145,6 +145,8 @@
|
|||||||
description = ''
|
description = ''
|
||||||
A list of additional packages supplying kernel modules.
|
A list of additional packages supplying kernel modules.
|
||||||
'';
|
'';
|
||||||
|
merge = name: list:
|
||||||
|
pkgsArg: pkgs.lib.concatMap (f: f pkgsArg) list;
|
||||||
};
|
};
|
||||||
|
|
||||||
kernelModules = mkOption {
|
kernelModules = mkOption {
|
||||||
@ -1764,6 +1766,15 @@
|
|||||||
a package, or have an interactive process of extraction
|
a package, or have an interactive process of extraction
|
||||||
and cannot be redistributed.
|
and cannot be redistributed.
|
||||||
";
|
";
|
||||||
|
merge = pkgs.lib.mergeListOption;
|
||||||
|
};
|
||||||
|
|
||||||
|
addUdevPkgs = mkOption {
|
||||||
|
default = [];
|
||||||
|
description = "
|
||||||
|
List of packages containing udev rules.
|
||||||
|
";
|
||||||
|
merge = pkgs.lib.mergeListOption;
|
||||||
};
|
};
|
||||||
|
|
||||||
sndMode = mkOption {
|
sndMode = mkOption {
|
||||||
@ -2752,6 +2763,8 @@ root ALL=(ALL) SETENV: ALL
|
|||||||
packages. The function will be called with the Nix Packages
|
packages. The function will be called with the Nix Packages
|
||||||
collection as its argument for convenience.
|
collection as its argument for convenience.
|
||||||
";
|
";
|
||||||
|
merge = name: list:
|
||||||
|
pkgsArg: pkgs.lib.concatMap (f: f pkgsArg) list;
|
||||||
};
|
};
|
||||||
|
|
||||||
nix = mkOption {
|
nix = mkOption {
|
||||||
|
@ -100,7 +100,8 @@ let
|
|||||||
++ config.services.udev.addFirmware;
|
++ config.services.udev.addFirmware;
|
||||||
extraUdevPkgs =
|
extraUdevPkgs =
|
||||||
pkgs.lib.optional config.services.hal.enable pkgs.hal
|
pkgs.lib.optional config.services.hal.enable pkgs.hal
|
||||||
++ pkgs.lib.optional config.hardware.enableGo7007 kernelPackages.wis_go7007;
|
++ pkgs.lib.optional config.hardware.enableGo7007 kernelPackages.wis_go7007
|
||||||
|
++ config.services.udev.addUdevPkgs;
|
||||||
})
|
})
|
||||||
|
|
||||||
# Makes LVM logical volumes available.
|
# Makes LVM logical volumes available.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user