nixpkgs/nixos/modules/system/boot
Charles Strahan da36847d92
nixos: make it easy to apply kernel patches
This makes it easy to specify kernel patches:

    boot.kernelPatches = [ pkgs.kernelPatches.ubuntu_fan_4_4 ];

To make the `boot.kernelPatches` option possible, this also makes it
easy to extend and/or modify the kernel packages within a linuxPackages
set. For example:

    pkgs.linuxPackages.extend (self: super: {
      kernel = super.kernel.override {
        kernelPatches = super.kernel.kernelPatches ++ [
          pkgs.kernelPatches.ubuntu_fan_4_4
        ];
      };
    });

Closes #15095
2016-10-11 19:59:00 -04:00
..
loader Merge pull request #19102 from Mic92/systemd-boot 2016-10-03 10:47:18 +02:00
coredump.nix
emergency-mode.nix
initrd-network.nix
initrd-ssh.nix initrd-ssh service: check that authorized keys are added 2016-09-20 12:16:10 +03:00
kernel.nix nixos: make it easy to apply kernel patches 2016-10-11 19:59:00 -04:00
kexec.nix
luksroot.nix luksroot module: optionSet -> submodule 2016-09-13 12:53:13 +09:00
modprobe.nix nixos treewide: don't set MODULE_DIR 2016-08-19 17:56:54 +03:00
networkd.nix networkd module: fix submodule options declaration 2016-10-03 13:02:42 +09:00
pbkdf2-sha512.c
plymouth.nix
readonly-mountpoint.c
resolved.nix
shutdown.nix
stage-1-init.sh nixos filesystems: unify early filesystems handling 2016-08-27 13:38:20 +03:00
stage-1.nix runCommand: Use stdenvNoCC 2016-09-29 13:06:43 +02:00
stage-2-init.sh stage-2 init: move /run/keys mount to boot.specialFileSystems 2016-09-17 15:39:24 +03:00
stage-2.nix nixos filesystems: unify early filesystems handling 2016-08-27 13:38:20 +03:00
systemd-lib.nix multi-user.target should not pull network.target 2016-09-13 11:19:22 +02:00
systemd-nspawn.nix systemd.nspawn: add definition (#18320) 2016-10-08 16:10:56 +02:00
systemd-unit-options.nix systemd: add user target support 2016-09-29 17:02:10 +08:00
systemd.nix Merge pull request #19069 from peterhoeg/targets 2016-10-03 23:10:18 +02:00
timesyncd.nix
tmp.nix