nixpkgs/modules
Shea Levy 70378ad2b7 Add our firmware path to the in-kernel lookup path
Newer kernels (since torvalds/linux@abb139e75c) try to
read firmware directly from the filesystem before falling back to a
userspace helper (udev) if firmware cannot be found (in even newer
kernels, the fallback path can be disabled altogether). By default, only
certain paths in /lib/firmware* are searched, so this was initially not
helpful for NixOS.

Since torvalds/linux@2760284206 (which,
based on the commit message, was implemented just for NixOS, go us!),
though, an extra path can be dynamically prepended to the search path.
So do that, in three ways:

1. Pass a kernel command line option in case the module is built-in
2. Add a line to modprobe.conf in case the module isn't yet loaded by
activation-time
3. Add an activation script to set the option in /sys in case the module
is already loaded by activation-time.
2013-03-04 09:42:03 -05:00
..
config Enable hardlink and symlink restrictions 2013-03-02 20:06:02 +01:00
hardware Adding support of the Intel 2230 wireless card to nixos 2013-01-30 20:51:49 +01:00
installer installation-cd-base.nix: Use boot.kernel.sysctl 2013-03-02 20:06:02 +01:00
misc We don't need an explicit uid/gid. We also don't need web to depend 2013-02-27 20:06:10 +01:00
profiles Adding support of the Intel 2230 wireless card to nixos 2013-01-30 20:51:49 +01:00
programs Fix (and simplify) the blcr module. 2013-02-08 08:57:42 +01:00
security Rename ‘boot.systemd’ to ‘systemd’ 2013-01-16 12:33:18 +01:00
services Add our firmware path to the in-kernel lookup path 2013-03-04 09:42:03 -05:00
system systemd-logind: fix config file header: [Logind] => [Login] 2013-03-02 19:45:47 +01:00
tasks bring bridge interfaces up 2013-03-02 10:24:46 +01:00
testing modules/testing/minimal-kernel: linuxPackagesFor no longer takes a 'self' argument 2013-03-02 09:10:58 -05:00
virtualisation nixos-rebuild build-vm: Override filesystems defined in the normal config 2013-02-18 15:39:47 +01:00
module-list.nix Add lighttpd web server module 2013-03-03 20:16:44 +01:00
rename.nix rename.nix: Remove annoying traces 2013-02-21 14:43:02 -05:00