summary refs log tree commit diff
path: root/nixos/modules/installer
Commit message (Collapse)AuthorAge
...
| * | nixos: iso-image: use label "EFIBOOT" for efi.imgBob van der Linden2015-03-24
| | |
| * | nixos: iso-image: use memtest86 params in syslinuxBob van der Linden2015-03-24
| | | | | | | | | | | | See also #6593.
| * | nixos: iso-image: removed com32 entries from syslinux menuBob van der Linden2015-03-24
| | | | | | | | | | | | | | | These entries result in incorrect entries when UNetbootin writes the image to an USB disk.
| * | nixos: iso-image: solve UNetbootin compatiblityBob van der Linden2015-03-24
| | | | | | | | | | | | | | | | | | There are a number of hidden restrictions on the syslinux configuration file that come into play when UNetbootin compatiblity is desired. With this commit these are documented.
| * | nixos: iso-image: use generic boot-loader timeoutBob van der Linden2015-03-24
| | | | | | | | | | | | | | | | | | | | | Syslinux uses different values than grub for timeout. It uses 1/10 seconds as its unit and it uses 0 to disable timeouts. In response to PR #5772.
| * | nixos: iso-image: use syslinux bootloader for USB booting supportBob van der Linden2015-03-24
| | | | | | | | | | | | | | | | | | | | | This changes the bootloader for iso generation from Grub to syslinux. In addition this adds USB booting support, so that "dd" can be used to burn the generated ISO to USB thumbdrives instead of needing applications like UnetBootin.
* | | Merge pull request #6762 from lethalman/nixos-installlethalman2015-03-30
|\ \ \ | | | | | | | | nixos-install: support -j, --cores and --option. Closes #6755
| * | | nixos-install: support -j, --cores and --option. Closes #6755Luca Bruno2015-03-11
| | |/ | |/|
* | | iso: make efi FS size adaptive, make deterministicVladimír Čunát2015-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #6795. This was co-authored with @bobvanderlinden. (cherry picked from commit e19ac248ae59fd327c32b1ae3e37792c22a7c7ac) Signed-off-by: Domen Kožar <domen@dev.si> Conflicts: nixos/modules/installer/cd-dvd/iso-image.nix
* | | nixos/initrd: Generic library copyingWilliam A. Kennington III2015-03-28
| |/ |/|
* | Set stricter permissions on /nix/storeEelco Dolstra2015-03-18
|/ | | | | | | The nixbld group doesn't need read permission, it only needs write and execute permission. (cherry picked from commit 066758758e7c0768ff8da51d208cdae0f33b368c)
* nixos-rebuild: Add ‘dry-activate’ commandEelco Dolstra2015-03-09
| | | | | | | | | | ‘nixos-rebuild dry-activate’ builds the new configuration and then prints what systemd services would be stopped, restarted etc. if the configuration were actually activated. This could be extended later to show other activation actions (like uids being deleted). To prevent confusion, ‘nixos-rebuild dry-run’ has been renamed to ‘nixos-rebuild dry-build’.
* Merge pull request #5704 from eduarrrd/nixos-versionPeter Simons2015-02-20
|\ | | | | Add option to display git revision to nixos-version
| * Add option to display git revision to nixos-versionEduard Bachmakov2014-12-27
| | | | | | | | Example use case: git checkout `nixos-version --hash`
* | Remove gui (see #6207), use nixui insteadDomen Kožar2015-02-08
| |
* | nixos/iso: Increase efi image size to 15MWilliam A. Kennington III2015-02-07
| |
* | nixos-rebuild: Update fallback code to update NixEelco Dolstra2015-01-27
| |
* | nixos-install: Create /root with 700 permissionEelco Dolstra2015-01-15
| |
* | Merge pull request #5390 from abbradar/nixos-isntallDomen Kožar2014-12-23
|\ \ | | | | | | nixos-install: fix -I flag
| * | nixos-install: fix -I flagNikolay Amiantov2014-12-18
| | |
* | | Merge pull request #5416 from nbp/nixos-option-includeNicolas B. Pierron2014-12-21
|\ \ \ | | | | | | | | nixos-option: Support -I option
| * | | nixos-option: Support -I option.Nicolas B. Pierron2014-12-20
| | | |
* | | | nixos-option: Use <nixpkgs/nixos> instead of <nixpkgs>.Nicolas B. Pierron2014-12-21
|/ / /
* | | nixos-option: Produce nicer error messages in case of typos.Nicolas B. Pierron2014-12-20
| | |
* | | nixos-option: Handle 'attrsOf submodule' options.Nicolas B. Pierron2014-12-20
| | |
* | | nixos-option: Improve error messages to avoid reporting internal location ↵Nicolas B. Pierron2014-12-19
| | | | | | | | | | | | and traces.
* | | nixos-option: Print derivation outPath within attribute sets and list, when ↵Nicolas B. Pierron2014-12-19
| | | | | | | | | | | | the strict mode is used.
* | | nixos-option: Print the outPath of derivation for option values.Nicolas B. Pierron2014-12-19
|/ /
* / fix users.mutableUsers = false; install in isoDomen Kožar2014-12-18
|/ | | | | (cherry picked from commit 9bc8bcbbdcc7cac98686877f09315bb749627732) Signed-off-by: Domen Kožar <domen@dev.si>
* nixos-generate-config: Don't emit networking.hostIdEelco Dolstra2014-12-15
| | | | | Systemd already generates /etc/machine-id. So there is no need to generate another unique host identifer.
* nixos-generate-config: Add time zoneEelco Dolstra2014-12-15
|
* http://nixos.org -> https://nixos.orgDomen Kožar2014-12-14
| | | | | (cherry picked from commit 78bb17dd22e4da4e3810fbc78185d73bb25ea73e) Signed-off-by: Domen Kožar <domen@dev.si>
* nixos-install: Pass CA cert bundle to chroot.aszlig2014-12-12
| | | | | | | | | | | | | | Since we're using HTTPS for the binary cache (introduced in faf0797) by default, the binary cache should also be available during installation. The file that is defined in SSL_CERT_FILE outside of the chroot is copied over to /tmp/ca-cert.crt inside the chroot, so we have an absolute path we can reference during nixos-install. However, this might end up with the file not being cleaned up properly from outside of the store, but neither would be /tmp/root so the cleanup issue needs to be solved in another place (or commit to be more exact). Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Use https://cache.nixos.orgEelco Dolstra2014-12-09
|
* nixos: Rename virtualbox to virtualboxGuest.aszlig2014-11-27
| | | | | | | | | Especially new users could be confused by this, so we're now marking services.virtualbox.enable as obsolete and defaulting to services.virtualboxGuest.enable instead. I believe this now makes it clear, that this option is for guest additions only. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* Merge pull request #4639 from lethalman/installer-nmDomen Kožar2014-11-21
|\ | | | | kde installer: enable networkmanager. Closes #3433
| * kde installer: enable networkmanager. Closes #3433Luca Bruno2014-11-02
| |
* | nixos-generate-config: add 'lib' to module templateBjørn Forsman2014-11-17
| | | | | | | | | | | | | | The NixOS manual says modules have the following signature: { config, lib, pkgs, ... }: But our generated configuration.nix file lacks the 'lib' part. Add it.
* | Allow starting a shell on stage 1 failurewmertens2014-11-15
| | | | | | When people copy the ISO to USB it can happen that the root device isn't known. Having a shell greatly improves that situation.
* | Re-enable ZFS in installer imagewmertens2014-11-13
| | | | | | Hopefully #4807 fixes http://hydra.nixos.org/build/16883184
* | nixos-generate-config: Configure networking.hostId by defaultRicardo M. Correia2014-11-12
| | | | | | | | | | | | | | | | | | | | | | The host id value gets generated by reading a 32-bit value from /dev/urandom. This makes programs that rely on a correct host id more reliable. It also makes using ZFS more seamless, as you don't need to configure the hostId manually; instead, it becomes part of your config from the moment you install NixOS.
* | nixos: Add system-wide option to set the hostidRicardo M. Correia2014-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old boot.spl.hostid option was not working correctly due to an upstream bug. Instead, now we will create the /etc/hostid file so that all applications (including the ZFS kernel modules, ZFS user-space applications and other unrelated programs) pick-up the same system-wide host id. Note that glibc (and by extension, the `hostid` program) also respect the host id configured in /etc/hostid, if it exists. The hostid option is now mandatory when using ZFS because otherwise, ZFS will require you to force-import your ZFS pools if you want to use them, which is undesirable because it disables some of the checks that ZFS does to make sure it is safe to import a ZFS pool. The /etc/hostid file must also exist when booting the initrd, before the SPL kernel module is loaded, so that ZFS picks up the hostid correctly. The complexity in creating the /etc/hostid file is due to having to write the host ID as a 32-bit binary value, taking into account the endianness of the machine, while using only shell commands and/or simple utilities (to avoid exploding the size of the initrd).
* | Disable zfs in the ISO for nowEelco Dolstra2014-11-12
| | | | | | | | | | | | It's giving zpool-import.service errors. http://hydra.nixos.org/build/16883184
* | Revert "nixos: iso-image: use syslinux bootloader for USB booting support"Luca Bruno2014-11-08
| | | | | | | | This reverts commit 455db168b30d53c903c96be80ef843b79e0744ae.
* | Revert "nixos: installation: make installation ISOs USB bootable"Luca Bruno2014-11-08
| | | | | | | | This reverts commit b7f6a138b13ca667464b31274a33124d252ebc8b.
* | Merge pull request #4238 from wkennington/master.boostPeter Simons2014-11-03
|\ \ | | | | | | Make boost 156 the default
| * | jfsrec: Remove derivationWilliam A. Kennington III2014-11-02
| | |
* | | Obsolete security.initialPasswordEelco Dolstra2014-11-03
|/ / | | | | | | You can now set users.extraUsers.root.initialHashedPassword instead.
* | nixos: installation: make installation ISOs USB bootableBob van der Linden2014-11-02
| |
* | nixos: iso-image: use syslinux bootloader for USB booting supportBob van der Linden2014-11-02
|/ | | | | | | This changes the bootloader for iso generation from Grub to syslinux. In addition this adds USB booting support, so that "dd" can be used to burn the generated ISO to USB thumbdrives instead of needing applications like UnetBootin.