Vladimír Čunát
b70c93f211
Merge branch 'master' into nix-2.0
2018-03-03 18:02:35 +01:00
Jan Tojnar
a31d98f312
tree-wide: autorename gnome packages to use dashes
2018-02-25 17:41:16 +01:00
Eelco Dolstra
d12c9911df
Merge remote-tracking branch 'origin/master' into nix-2.0
2018-02-22 17:28:51 +01:00
Jan Malakhovski
2e6b796761
nixos: rename config.system.nixos* -> config.system.nixos.*
2018-02-18 12:56:30 +00:00
Jan Malakhovski
09512be289
nixos: use nixosLabel in more places
2018-02-18 12:56:30 +00:00
Jan Malakhovski
e1782e342f
nixos: add system.boot.loader.initrdFile option and use it where appropriate
2018-02-18 12:56:29 +00:00
Eelco Dolstra
df117acab7
ISO images: Initialize the Nix database with correct NAR hashes/sizes
...
The boot test now runs "nix verify" to ensure that all hashes are
correct.
2018-02-07 16:54:23 +01:00
Tuomas Tynkkynen
a008a9cb3b
nixos/sd-image-armv7l-multiplatform: Port RPi config.txt changes from aarch64 image
...
As was done in commit cd2e740dde
.
2018-02-07 06:30:34 +02:00
Tuomas Tynkkynen
d02c2d694e
nixos/sd-image-*.nix: Bring back high consoleLogLevel
...
3d040f9305
removed it from installation-device.nix, but the default
loglevel is just too low for ARM and the like.
2018-01-24 18:23:32 +02:00
Tuomas Tynkkynen
cd2e740dde
nixos/sd-image-aarch64.nix: Set avoid_warnings in RPi config.txt
...
Also add some comments on the existing config settings as well.
2018-01-24 18:23:31 +02:00
Tuomas Tynkkynen
931aa5f9e2
U-Boot: 2017.03 -> 2017.11
...
Also move patches from sd-image-aarch64.nix, they might be useful for
the older raspberries as well.
2017-11-18 13:57:17 +02:00
Tuomas Tynkkynen
0676d69172
sd-image-*: Include profiles/base.nix
...
This brings useful goodies like lspci and lsusb that were missing
previously.
2017-10-25 22:56:20 +03:00
Tuomas Tynkkynen
21f4a5f1b1
sd-image-aarch64.nix: Document serial ports used
...
Also drop boot.consoleLogLevel which already comes from
installation-device.nix
2017-10-25 22:56:20 +03:00
Tuomas Tynkkynen
a3b11bd056
sd-image-armv7l-multiplatform.nix: Document serial consoles used
2017-10-25 22:56:20 +03:00
Bjørn Forsman
3c6eb3a247
nixos/iso-image.nix: add top-level /version.txt file
...
This makes it easy to identify which NixOS version is written to an USB
stick without actually booting it.
2017-09-28 00:54:28 +02:00
Franz Pletz
3d040f9305
nixos/install: disable kernel debug console logging
...
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.
2017-09-23 20:03:19 +02:00
Tuomas Tynkkynen
c8e7aab0c8
sd-image-aarch64: Increase CMA memory so RPi3 virtual console works again
2017-09-15 23:15:16 +03:00
Dan Peebles
e2589b3ca2
Deduplicate some filterSource invocations
...
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 ;)
2017-08-29 20:27:04 -04:00
Tuomas Tynkkynen
3d79d8c28b
sd-image-*.nix: Drop minimal profile
...
It's annoying to not have manpages when installing.
2017-05-14 23:52:47 +03:00
lassulus
334ac4f043
nixos/iso-image: add option for copytoram
2017-05-08 10:40:00 +02:00
Tuomas Tynkkynen
60788745c9
channel.nix: Use filterSource to exclude unnecessary files from nixpkgs
...
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.
2017-03-25 01:42:28 +02:00
Nikolay Amiantov
15d3f8e783
sd-image-armv7l-multiplatform module: enable ODROID-XU3 console
2017-03-20 11:07:04 +03:00
Franz Pletz
9536169074
nixos/treewide: remove boolean examples for options
...
They contain no useful information and increase the length of the
autogenerated options documentation.
See discussion in #18816 .
2017-03-17 23:36:19 +01:00
Orivej Desh
838051e9cd
nixos/iso-image: support boot from USB disks
2017-03-09 15:35:30 +02:00
Thomas Tuegel
80e883a7c3
iso_graphical: fix warning about Plasma 5 desktop module name
2017-03-02 07:01:34 -06:00
Thomas Tuegel
8eb4d2afbc
Remove top-level kde5 attribute
...
- There is no such thing as KDE 5
2017-02-27 11:49:10 -06:00
Tuomas Tynkkynen
607be4d88e
sd-image-*: Copy all RPi firmware files
...
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.
2017-02-11 12:23:16 +02:00
Tuomas Tynkkynen
32643dc07d
installer: sd-image-*.nix: Document how to build them
2017-01-25 15:07:37 +02:00
Tuomas Tynkkynen
0e4c1bfb43
installer: Add SD image expression for Aarch64
...
This one works on the Raspberry Pi 3 so far.
2017-01-25 02:14:47 +02:00
Tuomas Tynkkynen
b29ee6c8ff
U-Boot: Add 64-bit Raspberry Pi 3 build
...
And rename the old ubootRaspberryPi3 to ubootRaspberryPi3_32bit.
2017-01-25 02:14:47 +02:00
Robin Gloster
f4f4200d9a
install-devices: add vim
...
This moves vim to the install-device profile to add vim to netboot, too.
Fixes #20013 (see discussion there for further information)
2017-01-18 17:57:31 +01:00
Franz Pletz
88908145ea
nixos installer: don't log refused packets to console
...
Fixes #19764 .
2017-01-09 19:24:41 +01:00
Данило Глинський (Danylo Hlynskyi)
970a09eb74
Fix typo
2016-12-30 13:29:43 +02:00
Lluís Batlle i Rossell
e0078b2cb5
Make the minimal iso not use profile/minimal, +vim
...
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.
2016-12-28 16:07:16 +01:00
Thomas Tuegel
66d9772f0b
installation-cd-graphical-kde: put manual link directly on desktop
2016-11-15 07:21:40 -06:00
Thomas Tuegel
8c3aa5a484
kde5: add enableQt4Support option
2016-11-15 07:21:40 -06:00
Thomas Tuegel
456414c519
installation-cd-graphical-kde: use KDE 5
2016-11-15 07:18:46 -06:00
Eelco Dolstra
c2495261a8
kde4: Allow disabling dependency on MariaDB
...
This reduces the runtime closure of a KDE4 system by ~172 MiB.
2016-09-29 20:03:50 +02:00
Eelco Dolstra
75a1ec8a65
NixOS: Use runCommand instead of mkDerivation in a few places
2016-09-29 13:05:28 +02:00
Bjørn Forsman
32efdb7128
treewide: sshfsFuse -> sshfs-fuse
2016-09-18 17:44:30 +02:00
Tuomas Tynkkynen
36f4a8a485
sd-image-armv7l-multiplatform.nix: Preliminary Raspberry Pi 2/3 support
...
- RPi3 successfully gets to U-Boot, but then fails to boot the kernel
due to a missing device tree file. This should get added to the 4.8
kernel release once this patch is merged: https://lkml.org/lkml/2016/6/1/841
- RPi2 is not tested, but it should successfully boot the NixOS image.
2016-07-04 02:07:13 +03:00
Tuomas Tynkkynen
b6b7da20be
sd-image-*: Set verbose kernel loglevel
...
Much easier to debug boot issues this way...
2016-07-03 20:48:07 +03:00
Tuomas Tynkkynen
ec6759a098
sd-image-armv7l-multiplatform: Add boot console for BeagleBone Black
2016-07-03 20:48:07 +03:00
Tuomas Tynkkynen
0229693354
iso-image.nix: Fix path to EFI blob after systemd-boot switch
...
This evaluates, but I can't verify if it works.
@edolstra
2016-06-01 12:14:00 +03:00
Eelco Dolstra
32bed83b18
Remove boot.loader.grub.timeout and boot.loader.gummiboot.timeout
...
There is a generic boot.loader.timeout option.
2016-05-25 11:39:17 +02:00
Tuomas Tynkkynen
60f5659dad
treewide: Use correct output in ${config.nix.package}/bin
2016-04-25 16:44:37 +02:00
Eelco Dolstra
25387a1bed
nixos-checkout: Remove
...
This command was useful when NixOS was spread across multiple
repositories, but now it's pretty pointless (and obfuscates what
happens, i.e. "git clone git://github.com/NixOS/nixpkgs.git").
2016-04-20 20:57:02 +02:00
Luca Bruno
aa9576bceb
installer: add graphical GNOME iso
2016-02-29 15:51:38 +01:00
Tuomas Tynkkynen
eb9a85a389
Merge pull request #12742 from dezgeg/pr-uboot-changes
...
U-Boot: 2015.10 -> 2016.01, refactor & support some new boards
2016-02-15 16:10:37 +02:00
Robin Gloster
0ee88cffca
Merge pull request #10417 from puffnfresh/nixos/mmc_block
...
initrd: add mmc_block to default available modules
2016-02-08 23:51:46 +01:00