Chuck
c352bfeaf0
Switch from east const to west const
...
For consistency with the Nix C++ convention.
:~(
2019-11-04 15:11:45 +01:00
Chuck
b8db81573a
Support submodules ( Fixes #13121 )
2019-11-04 15:11:45 +01:00
Chuck
88349921a4
clang-format
2019-11-04 15:11:45 +01:00
Chuck
6b405f9789
Fix missing "using ThrownError"
2019-11-04 15:11:45 +01:00
Chuck
0adf77e2ee
Narrow the «not defined» check to just ThrownError
2019-11-04 15:11:45 +01:00
Chuck
c7c684aaa3
Preserve type of rethrown exceptions
2019-11-04 15:11:45 +01:00
Chuck
d89ccc1554
Correct syntax for license specification
2019-11-04 15:11:45 +01:00
Chuck
2336982957
Add license
...
This is important because this contains some code copied from nix (as an
interim expediency until that functionality can be exported via nix's
API). The license specified here must be compatible with this borrowing.
Select the same license that nix is released under: lgpl2Plus.
2019-11-04 15:11:45 +01:00
Chuck
f3eedb6020
Parallel build is the default, so no need to specify
2019-11-04 15:11:45 +01:00
Chuck
e1ecc2b6c1
Remove list sorting
2019-11-04 15:11:45 +01:00
Chuck
36c00c1080
Use format strings, not concatenation, in error messages
2019-11-04 15:11:44 +01:00
Chuck
4af8dbf896
Reformat for 4-space indentation
...
Specifically, with
clang-format --style='{ IndentWidth: 4, BreakBeforeBraces: Mozilla, ColumnLimit: 120, PointerAlignment: Middle }'
which was the clang-format invocation that produced the fewest diffs on
the nix source out of ~20 that I tried.
2019-11-04 15:11:44 +01:00
Chuck
74f05df671
nixos/nixos-option: Fix references to old name
2019-11-04 15:11:44 +01:00
Chuck
26c45dfec2
nixos/nixos-option: Show options' types #27920
2019-11-04 15:11:44 +01:00
Chuck
59c5bfc86b
nixos/nixos-option: Rewrite in a more suitable language
...
Also add --all, which shows the value of all options. Diffing the --all
output on either side of contemplated changes is a lovely way to better
understand what's going on inside nixos.
2019-11-04 15:11:44 +01:00
Daniel Fullmer
c7b123a81a
nixos-generate-config: Fix incorrectly named option
...
This appears to be a typo from c2576266ba
2019-11-02 15:46:16 -04:00
Frederik Rietdijk
a85e58ac13
Merge master into staging-next
2019-10-23 09:38:37 +02:00
Bjørn Forsman
263a81e285
nixos-rebuild: support sudo + --target-host
...
This adds support for deploying to remote hosts without being root:
sudo nixos-rebuild --target-host non-root@host
Without this change, only root@host is able to deploy.
The idea is that if the local command is run with sudo, so should the
remote one, thus there is no need for adding any CLI options.
2019-10-22 20:44:25 +02:00
Franz Pletz
c2576266ba
nixos/gnupg: add option for setting pinentry flavours
...
Co-authored-by: Florian Klink <flokli@flokli.de>
2019-10-16 20:31:05 -04:00
worldofpeace
2fbccbc728
Revert "Merge pull request #71095 from flokli/pinentry-cleanup"
...
This reverts commit 823da4d492
, reversing
changes made to b75c8ee3bc
.
2019-10-16 20:28:21 -04:00
Franz Pletz
edea9fed72
nixos/gnupg: add option for setting pinentry flavours
...
Co-authored-by: Florian Klink <flokli@flokli.de>
2019-10-16 19:56:49 -04:00
Jan Tojnar
1739d34904
Merge pull request #70734 from jtojnar/nixos-rebuild-remote-fish
...
nixos-rebuild: Fix target-host using fish
2019-10-11 13:26:11 +02:00
Eelco Dolstra
3ab3614e2b
nix: 2.3 -> 2.3.1
2019-10-10 16:23:33 +02:00
Jan Tojnar
316d4faba4
nixos-rebuild: Fix target-host using fish
...
I have `users.defaultUserShell = pkgs.fish;` set on my server and when I ran `nixos-rebuild switch --target-host …`, the command failed with the following error:
fish: Unsupported use of '='. To run 'nix-store' with a modified environment, please use 'env PATH=… nix-store…'
That is because fish requires env to set environment variables for a program. It should also work on other shells.
2019-10-08 11:43:05 +02:00
Vladimír Čunát
f760f0ef48
Revert "Merge #67232 : machinectl compliant NixOS installation"
...
This reverts commit 66967ec752
, reversing
changes made to fb6595eafd
.
Fixes #70442 ; discussion: https://github.com/NixOS/nixpkgs/pull/70027
2019-10-07 20:56:59 +02:00
Linus Heckemann
0b754fbe54
Merge pull request #69302 from mayflower/networkd-disallow-dhcp
...
networkd: disallow useDHCP
2019-10-07 11:29:04 +02:00
worldofpeace
789fcebdab
Merge pull request #46997 from worldofpeace/installer-autorun
...
installer: autorun xserver in graphical media
2019-10-05 11:34:27 +00:00
lassulus
9d04a64a8f
iso-image: add loopback.cfg support to boot iso from grub
2019-10-04 23:24:52 +02:00
worldofpeace
489548310f
nixos/iso-image: add menu entry to disable display-manager
2019-10-02 22:10:18 -04:00
worldofpeace
f6f5151d57
installer: autorun xserver in graphical media
2019-10-02 22:10:18 -04:00
AmineChikhaoui
6ce605e18d
sdImage: add option to enable bzip2 compression
...
also make SD image compression the default setup.
Fixes issues with output size such as: https://hydra.nixos.org/build/102163603
2019-09-30 15:42:13 -04:00
worldofpeace
1d1ff2cc50
Merge pull request #67305 from adisbladis/iso-image-defaults
...
Change ISO image defaults
2019-09-28 18:09:08 -04:00
Samuel Dionne-Riel
95005c1039
Merge pull request #68265 from tkerber/rpi4
...
Various: Add support for raspberry pi 4.
2019-09-27 14:35:17 -04:00
Franz Pletz
66967ec752
Merge pull request #67232 from ck3d/container-useHostResolvConf
...
machinectl compliant NixOS installation
2019-09-25 09:34:17 +00:00
Robin Gloster
5ee383ea8c
nixos-generate-config: add useDHCP per interface
...
This sets networking.useDHCP to false and for all interfaces found the
per-interface useDHCP to true. This replicates the current default
behaviour and prepares for the switch to networkd.
2019-09-24 11:44:01 +02:00
Silvan Mosberger
f47ef8fcf7
sdImage: use findmnt to get root device when resizing ( #58059 )
...
sdImage: use findmnt to get root device when resizing
2019-09-20 23:28:01 +02:00
Thomas Kerber
cc5baf2d86
Various: Add support for raspberry pi 4.
2019-09-17 04:05:16 +01:00
Christian Kögler
930ac600d2
nixos-install: ensure activation script is always called
...
The activation script is needed to get the missing files in etc/ created.
Needed for container manager like systemd-nspawn.
2019-09-13 17:33:34 +02:00
worldofpeace
04bd834d69
iso-image-kde: link new nixos-manual desktop item to desktop
2019-09-07 03:34:06 -04:00
adisbladis
da8019bfce
iso-image: Enable nouveau by default
...
This is a much more sensible default for modern hardware.
2019-09-07 03:34:06 -04:00
adisbladis
b3a06f10d1
iso-image-kde: Disable synaptics
...
It's been deprecated since 17.09 and libinput is a better default
2019-09-07 03:30:45 -04:00
Jan Tojnar
cdf426488b
Merge branch 'master' into staging-next
...
Fixed trivial conflicts caused by removing rec.
2019-09-06 03:20:09 +02:00
Eelco Dolstra
37e333af9a
nix: 2.2.2 -> 2.3
2019-09-04 21:36:49 +02:00
Vladimír Čunát
f21211ebfe
Merge branch 'master' into staging
2019-09-02 23:25:24 +02:00
Ben Wolsieffer
9e5aa25c53
sd-image: don't use installer.cloneConfig option that is not imported
...
This once again allows sd-image.nix to imported standalone to build SD images
of arbitrary NixOS systems.
2019-09-01 14:15:33 -04:00
Silvan Mosberger
478e7184f8
nixos/modules: Remove all usages of types.string
...
And replace them with a more appropriate type
Also fix up some minor module problems along the way
2019-08-31 18:19:00 +02:00
Frederik Rietdijk
ad1d58c622
Merge staging-next into staging
2019-08-31 10:04:20 +02:00
volth
08f68313a4
treewide: remove redundant rec
2019-08-28 11:07:32 +00:00
Florian Klink
0aa5e3165c
sd-image.nix: set installer.cloneConfig to false
...
As SD Card images are both installation media and installation target,
don't copy over a /etc/nixos/configuration.nix
Closes #63576 .
2019-08-19 16:34:06 +02:00
Sarah Brofeldt
e0cf7d6093
nixos/sd-image: Increase default firmware partition size
2019-08-18 22:55:39 +02:00