summary refs log tree commit diff
path: root/nixos/modules/installer
Commit message (Collapse)AuthorAge
* hardware.enableRedistributableFirmware: fix spelling errorJörg Thalheim2017-05-09
|
* hardware: add enableRedistributalFirmwareJörg Thalheim2017-05-09
| | | | | | | | Due the recent inclusion of broadcom-bt-firmware in enableAllFirmware, it was required to set `nixpkgs.config.allowUnfree` to obtain the full list. To make this dependency more explicit an assertion is added and an alternative option `enableRedistributalFirmware` is provided to only obtain firmware with an license allowing redistribution.
* nixos-prepare-root: force symlink at /runJörg Thalheim2017-05-01
| | | | Otherwise a reinstall will fail.
* nix: 1.11.8 -> 1.11.9Eelco Dolstra2017-04-25
|
* make-disk-image: change to be less VM-centricDan Peebles2017-04-24
| | | | | | | | | | This changes much of the make-disk-image.nix logic (and thus most NixOS image building) to use LKL to set up the target directory structure rather than a Linux VM. The only work we still do in a VM is less IO-heavy stuff that while still time-consuming, is less of the overall load. The goal is to kill more of that stuff, but that will require deeper changes to NixOS activation scripts and switch-to-configuration.pl, and I don't want to bite off too much at once.
* Refactor nixos-install to separate out filesystem build logicDan Peebles2017-04-16
| | | | | | | | | | | The key distinction I'm drawing is that there's a component that deals with the store of the machine being built, and another component for the store building it. The inner part of it assumes nothing from the builder (doesn't need chroot or root powers) so it can run comfortably inside a Nix build, as well as nixos-rebuild. I have some upcoming work that will use that to significantly speed up and streamline image builds for NixOS, especially on virtualized hosts like EC2, but it's also a reasonable speedup on native hosts.
* 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.
* nix: 1.11.7 -> 1.11.8Eelco Dolstra2017-03-21
|
* nixos/treewide: systemd.time is in manvolume 7Franz Pletz2017-03-21
| | | | cc #23396
* 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
|
* Remove nixFallbackEelco Dolstra2017-03-06
| | | | | This causes unintended schema upgrades, and is no longer needed now that we have nixos/modules/installer/tools/nix-fallback-paths.nix.
* nixos-generate-config: rename plasma5 desktopThomas Tuegel2017-03-03
|
* iso_graphical: fix warning about Plasma 5 desktop module nameThomas Tuegel2017-03-02
|
* Remove top-level kde5 attributeThomas Tuegel2017-02-27
| | | | - There is no such thing as KDE 5
* nix: 1.11.6 -> 1.11.7Eelco Dolstra2017-02-24
|
* fix comments about nixos-hardware-scanBrice Waegeneire2017-02-18
| | | | It has been renamed to nixos-generate-config in 3ed4173
* Merge pull request #22758 from dezgeg/pr-nixos-rebuildEelco Dolstra2017-02-14
|\ | | | | nixos-rebuild: Don't rebuild nixos-rebuild when --fast is used
| * nixos-rebuild: Don't build nixos-rebuild with --fastTuomas Tynkkynen2017-02-13
| |
| * nixos-rebuild: Support passing e.g. '-j8'Tuomas Tynkkynen2017-02-13
| | | | | | | | Where there is no space between '-j' and the number.
* | /run/wrapper is not a filesystem, no need to skip itParnell Springmeyer2017-02-14
| |
* | Merging against upstream masterParnell Springmeyer2017-02-13
|\|
| * sd-image-*: Copy all RPi firmware filesTuomas Tynkkynen2017-02-11
| | | | | | | | | | | | | | Turns out all variants of start.elf and fixup.dat are needed (depending on what's in config.txt). I was under the mistaken impression that you were supposed to rename one of the variants to switch using them, but nope.
| * nixos: update default cases from KDM/KDE4 to SDDM/KDE5Graham Christensen2017-02-09
| |
| * nixos-generate-config.pl, all-hardware.nix: Add support for Hyper-Vtaku02017-02-05
| |
| * default nixos config: add firewall options.Guillaume Maudoux2017-02-03
| | | | | | | | By showing how to open ports in the firewall and how to disable it, we make users aware that there is a firewall enabled by default.
* | Merging with upstreamParnell Springmeyer2017-01-29
|\|
| * installer: sd-image-*.nix: Document how to build themTuomas Tynkkynen2017-01-25
| |
| * installer: Add SD image expression for Aarch64Tuomas Tynkkynen2017-01-25
| | | | | | | | This one works on the Raspberry Pi 3 so far.
| * U-Boot: Add 64-bit Raspberry Pi 3 buildTuomas Tynkkynen2017-01-25
| | | | | | | | And rename the old ubootRaspberryPi3 to ubootRaspberryPi3_32bit.
* | Getting rid of the var indirection and using a bin path insteadParnell Springmeyer2017-01-29
| |
* | Addressing PR feedbackParnell Springmeyer2017-01-28
| |
* | Merging against master - updating smokingpig, rebase was going to be messyParnell Springmeyer2017-01-26
|\|
| * install-devices: add vimRobin Gloster2017-01-18
| | | | | | | | | | | | This moves vim to the install-device profile to add vim to netboot, too. Fixes #20013 (see discussion there for further information)
| * nix: 1.11.5 -> 1.11.6Eelco Dolstra2017-01-13
| |
* | More fixes and improvementsParnell Springmeyer2017-01-26
| |
* | setcap-wrapper: Merging with upstream master and resolving conflictsParnell Springmeyer2017-01-25
|\|
| * nixos installer: don't log refused packets to consoleFranz Pletz2017-01-09
| | | | | | | | Fixes #19764.
| * nix: 1.11.4 -> 1.11.5Eelco Dolstra2017-01-03
| |
| * nixos-generate-config: detect CPU governorgnidorah2017-01-02
| | | | | | | | | | | | | | | | | | | | * cpu-freq: Try powersave if ondemand is not available * Revert "cpu-freq: Try powersave if ondemand is not available" This reverts commit 4dc56db37e32dcfecd667ebbf88263e47b296097. Consult available scaling governors; for freshly generated configs, this provides a better experience than relying on a default that might not work everywhere.
| * Fix typoДанило Глинський (Danylo Hlynskyi)2016-12-30
| |
| * Make the minimal iso not use profile/minimal, +vimLluís Batlle i Rossell2016-12-28
| | | | | | | | | | | | | | | | The profile minimal has several drawbacks: no man pages, unusual 'dbus' lib that makes many X11 pieces to rebuild, etc. With xz compression in the squashfs, despite these additions, the iso is smaller than what it was in 16.09.
| * nixos-rebuild: Fix SSHOPTS typoMaximilian Güntner2016-12-18
| | | | | | | | Signed-off-by: Maximilian Güntner <code@klandest.in>
| * make the /nix/store writable under netboot imagesmichael bishop2016-11-29
| |
| * installation-cd-graphical-kde: put manual link directly on desktopThomas Tuegel2016-11-15
| |
| * kde5: add enableQt4Support optionThomas Tuegel2016-11-15
| |
| * installation-cd-graphical-kde: use KDE 5Thomas Tuegel2016-11-15
| |
| * virtualbox-demo: Add modesetting to driversMatthew Justin Bauer2016-11-07
| | | | | | | | | | This needs to be included for VirtualBox to detect that it needs to start the video driver. "modesetting" is also set in virtualbox-image.nix but this line seems to take precedence over that one (even though the virtualbox-image.nix has a higher override?) This should fix the problems that I and a few others have been having with the .ova files built for nixos.org. Fixes #20007.
| * module system: extensible option typesEric Sagnes2016-11-06
| |