summary refs log tree commit diff
path: root/nixos/modules/installer/cd-dvd
Commit message (Collapse)AuthorAge
* nixos/installation-cd-minimal: Drop fontconfigTuomas Tynkkynen2018-10-27
| | | | Shouldn't be needed for anything.
* nixos: doc: move non-service parts of `service.nixosManual` to ↵Jan Malakhovski2018-09-23
| | | | `documentation.nixos`
* nixos: doc: rename `manual` to `manualHTML`, cleanup referencesJan Malakhovski2018-09-23
| | | | | | Because when I see "config.system.build.manual.manual" after I forgot what it means I ask "Why do I need that second `.manual` there again?". Doesn't happen with `config.system.build.manual.manualHTML`.
* nixos/iso-image: fix 32bit UEFI bootUli Baum2018-09-23
| | | | | | UEFI iso image for i686 didn't boot because the default boot file was incorrectly named bootx32.efi. The correct name is bootia32.efi.
* installer: refactorworldofpeace2018-09-11
|
* nixos/iso-image.nix: fixes i686 installer iso build.Samuel Dionne-Riel2018-09-01
| | | | Fixes #45908
* reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson2018-08-30
| | | | It is deprecated and will be removed after 18.09.
* Use a themed grub for the installer imageSamuel Dionne-Riel2018-08-24
| | | | | This replaces systemd-boot with grub, it is at feature parity, as in it can do everything systemd-boot did in the previous commit.
* Adds refind to the installer image.Samuel Dionne-Riel2018-08-24
| | | | | | | | | | | | | | | | | | | | This is a 277K (as of right now) addition that can greatly help in some last recourse scenarios. The specific rEFInd setup will not be able to boot the installer image, but this is not why it has been added. It has been added to make use of its volumes scanning capabilities to boot existing EFI images on the target computer, which is sometimes necessary with buggy EFI. While is isn't NixOS's job to fix buggy EFI, shipping this small bit with the installer will help the unlucky few. Example scenario: two wildly different EFI implementation I have encountered have fatal flaws in which they sometimes will lose all the settings, this includes boot configuration. This is compounded by the fact that the two specific and distinct implementation do not allow manually adding ESP paths from their interface. The only recourse is to let the EFI boot the default paths, EFI/boot/boot{platform}.efi, which is not a default location used by the NixOS bootloaders. rEFInd is able to scan the volumes and detect the existing efi bootloaders, and boot them successfully.
* Fixes isolinux configuration for new artwork.Samuel Dionne-Riel2018-08-24
|
* usb-storage -> uasvolth2018-08-23
| | | | | | | Following up https://github.com/NixOS/nixpkgs/pull/23665 Bootable USB-drives are not limited to ISO-images, there can be "normal" MBR/GPT-partitioned disk connected via USB-rack. Also, "uas" implies "usb-storage", so there is no need to mention both.
* sd-image: Fix cross compilingWill Fancher2018-08-21
|
* set initialHashedPassword in installation-device.nixBob van der Linden2018-08-07
|
* Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1"Tuomas Tynkkynen2018-07-28
| | | | | | | | | | | This reverts commit 095fe5b43def40279a243e663c662b02caac5318. Pointless renames considered harmful. All they do is force people to spend extra work updating their configs for no benefit, and hindering the ability to switch between unstable and stable versions of NixOS. Like, what was the value of having the "nixos." there? I mean, by definition anything in a NixOS module has something to do with NixOS...
* [bot] nixos/*: remove unused arguments in lambdasvolth2018-07-20
|
* sdImage: make partition ID/UUID configurableAndrew Dunham2018-07-12
|
* nixos/modules/installer: users.extraUsers -> users.usersFlorian Klink2018-06-30
|
* nixos/sd-image-raspberrypi: Support Raspberry Pi ZeroTuomas Tynkkynen2018-06-01
|
* nixos/tests: prevent stateVersion warnings in evalUli Baum2018-05-15
| | | | | ... introduced by 1f0b6922d3c continuation of 88fa50c2f2bbc472fe7169eac8f2a1b2312ef03b
* nixos: installer: cleanup a bitJan Malakhovski2018-04-25
|
* nixos/iso-image.nix: Fix typoTuomas Tynkkynen2018-04-22
|
* nixos/installer/channel: Add some files that the channel also hasTuomas Tynkkynen2018-04-16
| | | | | | | | | Nothing probably uses this, but let's be pedantic and have the pre-included channel on the install media be as close as possible to what 'nix-channel --update' will give them. The only remaining difference is that the channel adds programs.sqlite, which is fundamentally unfixable.
* nixos/sd-image-*: Raspberry Pi firmware no longer falls under unfreeTuomas Tynkkynen2018-04-02
| | | | It's just unfreeRedistributableFirmware now.
* nixos/sd-image: Make it more similar to iso-image.nixTuomas Tynkkynen2018-04-02
| | | | | | | - Add `imageName` and `imageBaseName` options similar to the `isoName` and `isoBaseName` options - Make the filename of the iso match what iso-image.nix does - Generate a nix-support/hydra-build-products like iso-image.nix does
* treewide: replace depecated alias s/mssys/ms-sys/gvolth2018-03-22
|
* Merge branch 'master' into nix-2.0Vladimír Čunát2018-03-03
|\
| * tree-wide: autorename gnome packages to use dashesJan Tojnar2018-02-25
| |
* | Merge remote-tracking branch 'origin/master' into nix-2.0Eelco Dolstra2018-02-22
|\|
| * nixos: rename config.system.nixos* -> config.system.nixos.*Jan Malakhovski2018-02-18
| |
| * nixos: use nixosLabel in more placesJan Malakhovski2018-02-18
| |
| * nixos: add system.boot.loader.initrdFile option and use it where appropriateJan Malakhovski2018-02-18
| |
| * nixos/sd-image-armv7l-multiplatform: Port RPi config.txt changes from ↵Tuomas Tynkkynen2018-02-07
| | | | | | | | | | | | aarch64 image As was done in commit cd2e740dde9541ad5f1d9efd93bcb5a967379ece.
* | ISO images: Initialize the Nix database with correct NAR hashes/sizesEelco Dolstra2018-02-07
|/ | | | | The boot test now runs "nix verify" to ensure that all hashes are correct.
* nixos/sd-image-*.nix: Bring back high consoleLogLevelTuomas Tynkkynen2018-01-24
| | | | | 3d040f93051866 removed it from installation-device.nix, but the default loglevel is just too low for ARM and the like.
* nixos/sd-image-aarch64.nix: Set avoid_warnings in RPi config.txtTuomas Tynkkynen2018-01-24
| | | | Also add some comments on the existing config settings as well.
* U-Boot: 2017.03 -> 2017.11Tuomas Tynkkynen2017-11-18
| | | | | Also move patches from sd-image-aarch64.nix, they might be useful for the older raspberries as well.
* sd-image-*: Include profiles/base.nixTuomas Tynkkynen2017-10-25
| | | | | This brings useful goodies like lspci and lsusb that were missing previously.
* sd-image-aarch64.nix: Document serial ports usedTuomas Tynkkynen2017-10-25
| | | | | Also drop boot.consoleLogLevel which already comes from installation-device.nix
* sd-image-armv7l-multiplatform.nix: Document serial consoles usedTuomas Tynkkynen2017-10-25
|
* nixos/iso-image.nix: add top-level /version.txt fileBjørn Forsman2017-09-28
| | | | | This makes it easy to identify which NixOS version is written to an USB stick without actually booting it.
* nixos/install: disable kernel debug console loggingFranz Pletz2017-09-23
| | | | | | | Add another option for debugging instead. Lots of users have been complaining about this default behaviour. This patch also cleans up the EFI bootloader entries in the ISO.
* sd-image-aarch64: Increase CMA memory so RPi3 virtual console works againTuomas Tynkkynen2017-09-15
|
* Deduplicate some filterSource invocationsDan Peebles2017-08-29
| | | | | | | | | This version should have more conventional regexes that work across many platforms and regex engines. This is an issue because up until Nix 1.11, Nix called out to the libc regex matcher, which behaved differently on Darwin and Linux. And in Nix 1.12, we're moving to std::regex which will also behave differently here. And yes, I do actually evaluate make-disk-image.nix on Darwin ;)
* sd-image-*.nix: Drop minimal profileTuomas Tynkkynen2017-05-14
| | | | It's annoying to not have manpages when installing.
* nixos/iso-image: add option for copytoramlassulus2017-05-08
|
* channel.nix: Use filterSource to exclude unnecessary files from nixpkgsTuomas Tynkkynen2017-03-25
| | | | | | | | | | | | | | | | | | Currently, if you try to build a NixOS config including channel.nix, e.g.: nix-build -I nixpkgs=. -I nixos-config=nixos/modules/installer/cd-dvd/installation-cd-minimal.nix nixos -A config.system.build.isoImage twice in a row, you end up with two different build results. This is caused by the 'result' symlink of the first build affecting the channel contents of the second build. If we use filterSource with a predicate that ignores the 'result' symlinks, the problem is gone. Do the same thing for VIM/Emacs swap/backup files to avoid even more 'spurious' rebuilds. Additionally, filter out the '.git' directory at the same time, as we 'rm -rf' it from the result anyway. This avoids a considerable amount of unnecessary file I/O copying and deleting the .git directory.
* sd-image-armv7l-multiplatform module: enable ODROID-XU3 consoleNikolay Amiantov2017-03-20
|
* nixos/treewide: remove boolean examples for optionsFranz Pletz2017-03-17
| | | | | | | They contain no useful information and increase the length of the autogenerated options documentation. See discussion in #18816.
* nixos/iso-image: support boot from USB disksOrivej Desh2017-03-09
|
* iso_graphical: fix warning about Plasma 5 desktop module nameThomas Tuegel2017-03-02
|