about summary refs log tree commit diff
path: root/nixos/modules/system/boot
Commit message (Collapse)AuthorAge
...
* | | nixos/modules: users.(extraUsers|extraGroup->users|group)Florian Klink2018-06-30
|/ /
* | networkmanager: Expand dns description, integrate with other services (#41898)Benjamin Staffin2018-06-29
| | | | | | | | | | Rather than special-casing the dns options in networkmanager.nix, use the module system to let unbound and systemd-resolved contribute to the newtorkmanager config.
* | nixos/stage-1: Make find-libs not choke on dynamic linker being in DT_NEEDEDTuomas Tynkkynen2018-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | find-libs is currently choking when it finds the dynamic linker as a DT_NEEDED dependency (from glibc) and bails out like this (as glibc doesn't have a RPATH): Couldn't satisfy dependency ld-linux-x86-64.so.2 Actually the caller of find-libs ignores the exit status, so the issue almost always goes unnoticed and happens to work by chance. But additionally what happens is that indirect .so dependencies are left out from the dependency closure calculation, which breaks latest cryptsetup as libssl.so isn't found anymore.
* | Merge pull request #42211 from dje4321/dje4321Jörg Thalheim2018-06-19
|\ \ | | | | | | Grub: default is signed int. Fixes #42152
| * | added suggestion to support both str and intEmily Ann Ediger2018-06-19
| | |
| * | set default to type.strEmily Ann Ediger2018-06-19
| | |
| * | Grub: default is signed int. Fixes #42152Emily Ann Ediger2018-06-18
| |/
* | Merge pull request #41511 from vicgc/nilfs2-root-fixxeji2018-06-17
|\ \ | |/ |/| Fixed nilfs2 fsck error at boot because its not needed by the nilfs2 filesystem
| * Fixed nilfs2 fsck error at boot because its not needed bu the nilfs2 filesystemvicgc2018-06-06
| |
* | nixos/initrd-network: support hetznervolth2018-06-11
| |
* | Revert "Merge pull request #38263 from lopsided98/grub-initrd-secrets"Joachim Fasting2018-06-07
| | | | | | | | | | | | | | This reverts commit c06d7950f1b97abf510bc70bd2a2b0445e8d36f2, reversing changes made to 4c25fbe338212f498a34d2a9b4c2072ac96c0e31. See https://github.com/NixOS/nixpkgs/issues/41608
* | Merge pull request #38263 from lopsided98/grub-initrd-secretsJoachim F2018-06-06
|\ \ | |/ |/| grub: support initrd secrets
| * nixos/grub: support initrd secretsBen Wolsieffer2018-05-07
| |
* | Merge pull request #41486 from grahamc/support-null-fontGraham Christensen2018-06-05
|\ \ | | | | | | grub: Support when boot.loader.grub.font is null
| * | install-grub: only try to loadfont if font is not nullGraham Christensen2018-06-05
| | |
| * | grub-config.xml: handle a null fontGraham Christensen2018-06-05
| | |
* | | nixos/systemd: Allow to override serviceConfigaszlig2018-06-04
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has been reported by @qknight in his Stack Overflow question: https://stackoverflow.com/q/50678639 The correct way to override a single value would be to use something like this: systemd.services.nagios.serviceConfig.Restart = lib.mkForce "no"; However, this doesn't work because the check is applied for the attrsOf type and thus the attribute values might still contain the attribute set created by mkOverride. The unitOption type however did already account for this, but at this stage it's already too late. So now the actual value is unpacked while checking the values of the attribute set, which should allow us to override values in serviceConfig. Signed-off-by: aszlig <aszlig@nix.build> Cc: @edolstra, @qknight
* | nixos/systemd-timesyncd: use the correct server list (#40919)Daniel Frank2018-05-24
| |
* | Merge pull request #40462 from samueldr/fix/grub-backgroundGraham Christensen2018-05-23
|\ \ | | | | | | Fixes grub splashImage documentation + implementation
| * | nixos/grub: Implements use of file format for splashImage.Samuel Dionne-Riel2018-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GRUB 2.0 supports png, jpeg and tga. This will use the image's suffix to load the right module. As jpeg module is named jpeg, jpg is renamed jpeg. If the user uses wrong image suffix for an image, it wouldn't work anyway. This will leave up to two additional left-over files in /boot/ if user switches through all the supported file formats. The module already left the png image if the user disabled the splash image.
| * | nixos/grub: Updates `splashImage` description to match reality.Samuel Dionne-Riel2018-05-13
| |/ | | | | | | Fixes #4911
* | Merge pull request #39978 from hedning/plymouth-quit-waitMatthew Justin Bauer2018-05-15
|\ \ | | | | | | Make plymouth work with gdm wayland
| * | nixos/plymouth: multi-user.target wants plymouth-quit-wait.serviceTor Hedin Brønner2018-05-04
| |/ | | | | | | | | | | | | | | | | | | | | | | This is apparent from the service file directory in plymouth: ├── multi-user.target.wants │ ├── plymouth-quit.service -> ../plymouth-quit.service │ └── plymouth-quit-wait.service -> ../plymouth-quit-wait.service Leaving it unspecified caused gdm-wayland to crash on boot, see #39615. The change made other display managers not quit plymouth properly however. By removing "multi-user.target" from `plymouth-quit.after` this is resolved.
* | Merge pull request #33371 from jtojnar/flatpakJan Tojnar2018-05-15
|\ \ | | | | | | Flatpak
| * | nixos/systemd-lib: fix conflict with dbus.service.d directoryJan Tojnar2018-05-15
| |/ | | | | | | | | | | | | | | | | | | | | | | When a package contains a directory in one of the systemd directories (like flatpak does), it is symlinked into the *-units derivation. Then later, the derivation will try to create the directory, which will fail: mkdir: cannot create directory '/nix/store/…-user-units/dbus.service.d': File exists builder for '/nix/store/…-user-units.drv' failed with exit code 1 Closes: #33233
* | Merge pull request #40416 from oxij/os/fix-some-typesxeji2018-05-13
|\ \ | | | | | | nixos: fix some types
| * | nixos: systemd.services.*.environment: fix typeJan Malakhovski2018-05-13
| | |
* | | stage-1: remove tuxonice handlingYegor Timoshenko2018-05-13
|/ /
* | manual: Clarify that limits.conf doesn't apply to systemd services. (#40267)Niklas Hambüchen2018-05-12
| | | | | | | | | | | | | | | | | | | | Say how systemd services can be set instead. Sources: * https://bugzilla.redhat.com/show_bug.cgi?id=754285 * https://ro-che.info/articles/2017-03-26-increase-open-files-limit Signed-off-by: Niklas Hambüchen <mail@nh2.me>
* | Fix kernel crash caused by absent root deviceIhor Antonov2018-05-12
| |
* | modules/system/boot/luksroot: remove comment about input_leds for caps lockFlorian Klink2018-05-07
|/ | | | | Since f2a9f9aeab5016d28ab4bcf6da81924ceecdd676, we already load "input_leds", so this comment isn't useful anymore.
* Merge pull request #39340 from xeji/interim-fix-39069xeji2018-04-29
|\ | | | | nixos/networkd: wait for udev to settle before starting networkd
| * nixos/systemd-networkd: wait for udev to settlexeji2018-04-22
| | | | | | | | | | ... to avoid race condition between udevd renaming and networkd configuring interfaces (39069)
* | nixos/networkd: Allow RequiredForOnline field in [Link] sectionBen Gamari2018-04-27
| | | | | | | | This was previously missing.
* | raspberrypi-bootloader: Adds `firmwareConfig` config optionBastian Köcher2018-04-22
| | | | | | | | The `firmwareConfig` option will be appended to `/boot/config.txt`.
* | raspberrypi-bootloader: Adds support for using ubootBastian Köcher2018-04-22
| | | | | | | | | | Uboot is copied into `/boot` in the installation process. The boot entries are created by calling the `generic-extlinux-compatible` builder.
* | Merge pull request #27117 from cjxgm/fix-nspawn-missing-suffixJörg Thalheim2018-04-22
|\ \ | | | | | | systemd.nspawn: fix missing suffix
| * | systemd.nspawn: fix missing suffixGiumo X. Clanjor (哆啦比猫/兰威举)2017-07-04
| | | | | | | | | Fix files placed in `/etc/systemd/nspawn/` missing `.nspawn` suffix
* | | Merge pull request #38356 from Infinisil/fix/environmentDaiderd Jordan2018-04-20
|\ \ \ | |_|/ |/| | nixos/systemd: Fix environment type -> allows overriding
| * | nixos/systemd: Fix environment type -> allows overridingSilvan Mosberger2018-04-03
| | |
* | | growPartition: fix volume resizing on EC2 NVME instancesIhor Antonov2018-04-19
| | | | | | | | | | | | | | | The previous code for this accidentally picked up a "p" when computing the partition number. This logic should be more robust
* | | Merge pull request #39031 from teto/loglevelGraham Christensen2018-04-17
|\ \ \ | | | | | | | | kernel: fix boot.consoleLogLevel description
| * | | kernel: fix boot.consoleLogLevel descriptionMatthieu Coudron2018-04-17
| | | | | | | | | | | | | | | | | | | | The current description describes the opposite influence of the setting https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt
* | | | Merge master into stagingFrederik Rietdijk2018-04-04
|\ \ \ \
| * | | | mkdir -> install -dEelco Dolstra2018-04-04
| | |/ / | |/| | | | | | | | | | Fixes #38421.
* | | | Merge remote-tracking branch 'origin/master' into stagingShea Levy2018-03-28
|\| | |
| * | | kexectools: Disable only on RISC-V if Linux.Shea Levy2018-03-27
| | | | | | | | | | | | | | | | | | | | | | | | The isKexecable flag treated Linux without kexec as just a normal variant, when it really should be treated as a special case incurring complexity debt to support.
| * | | nixos/systemd: add option for cgroup accountingdavidak2018-03-27
| |/ /
* / / systemd: 237 -> 238Nikolay Amiantov2018-03-22
|/ /
* | Merge commit '3ab2949' from staging into masterTuomas Tynkkynen2018-03-15
|\ \ | | | | | | | | | | | | | | | Conflicts: pkgs/development/compilers/llvm/6/llvm.nix pkgs/servers/home-assistant/component-packages.nix