Florian Klink
502073b09a
nixos/rxe: fix option description
...
This caused an opening xml tag in our docbook pipeline and failed the
manual build.
2020-04-05 15:30:08 +02:00
Frederik Rietdijk
e50c67ad7e
Merge pull request #83618 from NixOS/staging-next
...
Staging next
2020-04-05 13:13:21 +02:00
Frederik Rietdijk
518d5be4f5
ssh validationPackage is a single value, not a list
2020-04-05 13:04:25 +02:00
Frederik Rietdijk
866c5aa090
Merge master into staging-next
2020-04-05 08:33:39 +02:00
Tor Hedin Brønner
c9d988b0e1
nixos/ibus: fix evaluation
...
Need to reference through `config` when checking what other modules have set.
2020-04-05 02:23:38 +02:00
Martin Milata
2acddcb28f
nixos/matrix-synapse: remove web_client option
...
Removed in matrix-synapse-0.34.
2020-04-04 14:05:08 +02:00
José Romildo Malaquias
4d9a57bd76
treewide: rename gnome2.gnome_icon_theme package to use dashes
2020-04-03 23:24:53 -03:00
Frederik Rietdijk
92124ed660
Merge master into staging-next
2020-04-03 21:54:40 +02:00
Joachim F
18b89e7abd
Merge pull request #73763 from kmcopper/hardening-profile
...
Improvements to the NixOS Hardened Profile
2020-04-03 18:48:12 +00:00
Silvan Mosberger
eb0148e90b
Merge pull request #84074 from Infinisil/fix-literal-option-examples
...
nixos/treewide: Fix incorrectly rendered examples
2020-04-03 15:41:53 +02:00
Bastian Köcher
644d643d68
nixos/wg-quick: Fix after wireguard got upstreamed
2020-04-03 12:39:35 +02:00
Silvan Mosberger
c06bcddaad
Merge pull request #83258 from mmilata/sympa-6.2.54
...
nixos/sympa: fix outgoing emails, update package version
2020-04-03 00:24:57 +02:00
Florian Klink
44c20fb83e
Merge pull request #84087 from Izorkin/mariadb-tokudb
...
mariadb: update build configuration.
2020-04-02 23:44:03 +02:00
Sarah Brofeldt
6ccd347e46
nixos/tests/ceph: Fix pg number to power of 2
2020-04-02 21:11:45 +02:00
Eelco Dolstra
74e7ef35fe
nix-daemon.nix: Add option nix.registry
...
This allows you to specify the system-wide flake registry. One use is
to pin 'nixpkgs' to the Nixpkgs version used to build the system:
nix.registry.nixpkgs.flake = nixpkgs;
where 'nixpkgs' is a flake input. This ensures that commands like
$ nix run nixpkgs#hello
pull in a minimum of additional store paths.
You can also use this to redirect flakes, e.g.
nix.registry.nixpkgs.to = {
type = "github";
owner = "my-org";
repo = "my-nixpkgs";
};
2020-04-02 19:38:00 +02:00
Izorkin
0296e678cf
mariadb: add option to build server without tokudb storage
2020-04-02 18:05:04 +03:00
Silvan Mosberger
49859351ea
Merge pull request #84103 from mmilata/moinmoin-b42
...
nixos/moinmoin: fix maintainer reference
2020-04-02 17:02:59 +02:00
Jörg Thalheim
5fb2a9d8c7
Merge pull request #79828 from Mic92/zed
...
nixos/zfs: populate PATH with needed programs for zed
2020-04-02 13:42:01 +01:00
Jörg Thalheim
212b574d89
Merge pull request #81298 from Mic92/buildkite
...
nixos/buildkite-agents: don't run as nogroup
2020-04-02 13:39:34 +01:00
Bruno Bigras
544821654d
nixos/pixiecore: init ( #83406 )
...
Co-authored-by: raunovv <rauno@oyenetwork.com>
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2020-04-02 13:06:21 +01:00
Martin Milata
f35d65850e
nixos/moinmoin: fix maintainer reference
2020-04-02 13:49:28 +02:00
Jörg Thalheim
35359bb3e3
nixos/borgbackup: fix evaluation
2020-04-02 12:40:02 +01:00
Jörg Thalheim
61e6520d8c
Merge pull request #83529 from ngiger/83525
...
borgbackup: Improve documentation
2020-04-02 12:27:38 +01:00
worldofpeace
60a1732276
Revert "nixos/none: remove"
2020-04-02 04:07:18 -04:00
Silvan Mosberger
1d0fc9729d
nixos/treewide: Fix incorrectly rendered examples
...
Many options define their example to be a Nix value without using
literalExample. This sometimes gets rendered incorrectly in the manual,
causing confusion like in https://github.com/NixOS/nixpkgs/issues/25516
This fixes it by using literalExample for such options. The list of
option to fix was determined with this expression:
let
nixos = import ./nixos { configuration = {}; };
lib = import ./lib;
valid = d: {
# escapeNixIdentifier from https://github.com/NixOS/nixpkgs/pull/82461
set = lib.all (n: lib.strings.escapeNixIdentifier n == n) (lib.attrNames d) && lib.all (v: valid v) (lib.attrValues d);
list = lib.all (v: valid v) d;
}.${builtins.typeOf d} or true;
optionList = lib.optionAttrSetToDocList nixos.options;
in map (opt: {
file = lib.elemAt opt.declarations 0;
loc = lib.options.showOption opt.loc;
}) (lib.filter (opt: if opt ? example then ! valid opt.example else false) optionList)
which when evaluated will output all options that use a Nix identifier
that would need escaping as an attribute name.
2020-04-02 07:49:25 +02:00
worldofpeace
ed073806a4
Merge pull request #84037 from worldofpeace/remove-none.nix
...
nixos/none: remove
2020-04-01 22:00:47 -04:00
worldofpeace
af6d2c822c
nixos/none: remove
...
This windowManager and desktopManager doesn't even have
an option to use it. git history suggests to me that there's no way anyone
finds this useful anymore.
2020-04-01 21:25:05 -04:00
worldofpeace
b0ac19e050
nixos: add freedesktop/gnome/myself maintainers
2020-04-01 20:53:09 -04:00
Jan Tojnar
513cec9b81
Revert "make-options-doc: fix string context issues"
...
This reverts commit 3c15d578d4
.
See https://github.com/NixOS/nixpkgs/issues/83863
2020-04-02 01:13:33 +02:00
Jan Tojnar
cab6b019b1
Revert "make-options-doc: fix string context issues"
...
This reverts commit 3c15d578d4
.
See https://github.com/NixOS/nixpkgs/issues/83863
2020-04-02 00:53:54 +02:00
Niklaus Giger
c027937d9a
borgbackup: Moved documentation to NixOS manual and added examples for
...
* creating a local backup
* creating a borgbackup server
* backing up to a borgbackup server
* hints about the Vorta graphical desktop application
* Added documentation about Vorta desktop client
Tested the examples locally and with my borgbase.com account.
2020-04-01 22:21:10 +02:00
Dave Anderson
19a831d853
nixos/iio: adjust formatting of option description.
...
Co-Authored-By: Alyssa Ross <hi@alyssa.is>
2020-04-01 18:37:52 +00:00
David Anderson
d2bb8d232b
nixos/iio: explain why you might want IIO sensor support.
...
Signed-off-by: David Anderson <dave@natulte.net>
2020-04-01 18:37:52 +00:00
Mario Rodas
c47ec3067d
Merge pull request #70762 from xfix/nixos-mullvad-vpn
...
nixos/mullvad-vpn: add service
2020-04-01 08:26:07 -05:00
Marek Mahut
5422f18a12
Merge pull request #83876 from mmahut/magic-wormhole-mailbox-server
...
nixos/magic-wormhole-mailbox-server: moving from mail to networking
2020-04-01 12:44:26 +02:00
Jonathan Ringer
3459038852
Revert "nixos/geoclue2: set location.provider to geoclue2"
...
This reverts commit f8a78afd5c
.
2020-04-01 01:18:50 -07:00
worldofpeace
252ca376fa
Merge pull request #83717 from worldofpeace/drop-pulseaudio-cruft-display-manager
...
nixos/display-managers: don't start pulseaudio
2020-04-01 02:23:21 -04:00
worldofpeace
8c093bd477
Merge pull request #83625 from worldofpeace/ibus-portal
...
nixos/ibus: add ibus portal if portals are enabled
2020-04-01 02:21:03 -04:00
worldofpeace
8838045333
nixos/contractor: delete file
...
It looks like I forgot to actually delete this file.
2020-04-01 02:13:29 -04:00
worldofpeace
f8a78afd5c
nixos/geoclue2: set location.provider to geoclue2
2020-04-01 01:31:05 -04:00
Léo Gaspard
bb5c622963
Merge pull request #82739 from danbst/document-postgresql-upgrade
...
Document postgresql upgrade
2020-03-31 23:50:06 +02:00
Léo Gaspard
a3ee24b2ff
Merge pull request #83894 from symphorien/unbreak-os-prober-test
...
Unbreak os prober test
2020-03-31 22:17:27 +02:00
Maximilian Bosch
12c634ca2a
Merge pull request #83617 from Ma27/mongodb-changelog
...
nixos/release-notes: mention that mongodb is unfree now
2020-03-31 22:03:03 +02:00
Jan Tojnar
3e0f4e202f
Merge branch 'master' into staging-next
2020-03-31 21:32:15 +02:00
Jan Tojnar
0cb43d3151
Merge pull request #83732 from jansol/xow
...
xow: init at 0.4
2020-03-31 20:41:17 +02:00
Florian Klink
a3d67bfd42
Merge pull request #83765 from Izorkin/mariadb-test
...
nixos/mysql: add test mariadb with tokudb plugin
2020-03-31 20:23:45 +02:00
Florian Klink
9faea55282
Merge pull request #74379 from bachp/gitlab-runner-reload
...
nixos/gitlab-runner: reload on config change
2020-03-31 20:18:28 +02:00
Maximilian Bosch
9157ff4e74
Merge pull request #83704 from Ma27/acme-container
...
nixos/acme: don't depend on multi-user.target inside a container
2020-03-31 19:13:51 +02:00
Marek Mahut
dd3da96318
nixos/magic-wormhole-mailbox-server: moving from mail to networking
2020-03-31 16:29:39 +02:00
Jan Solanti
081ed8f012
xow: 0.2 -> 0.4
2020-03-31 17:24:37 +03:00
Marek Mahut
63f3adfc3b
Merge pull request #83768 from mmahut/magic-wormhole-mailbox-server
...
nixos/magic-wormhole-mailbox-server: init
2020-03-31 15:01:38 +02:00
Izorkin
6af90a3df8
nixos/mysql: add test mariadb with rocksdb plugin
2020-03-31 14:46:04 +03:00
Dmitry Kalinkin
61a79754bd
Merge pull request #77478 from artemist/nixos-factorio
...
nixos/factorio: add extraSettings and package options
2020-03-30 15:36:16 -04:00
Marek Mahut
af75bb17b9
nixos/tests: add magic-wormhole-mailbox-server
2020-03-30 16:15:15 +02:00
Robin Gloster
d6fa642608
Merge pull request #81161 from wedens/libvirt-6.0.0
...
libvirt: 5.4.0 -> 6.1.0
2020-03-30 13:19:00 +00:00
Marek Mahut
05195040c0
nixos/magic-wormhole-mailbox-server: init
2020-03-30 13:29:30 +02:00
Izorkin
ba55f84b5d
nixos/mysql: add test mariadb with tokudb plugin
2020-03-30 13:42:51 +03:00
Robin Gloster
b80edca6be
libvirt: fix escapeShellArg usage
...
Co-Authored-By: conferno <conferno@camfex.cz>
2020-03-30 09:45:28 +00:00
Philipp Middendorf
35035a543c
xow: init at 0.2
2020-03-30 00:16:21 +03:00
Cole Mickens
1992768157
nixos/azure: clarify how users work in basic example
2020-03-29 13:56:55 -07:00
Cole Mickens
627ae7e057
nixos/azure: upload-image.sh cleanup $1 handling
2020-03-29 13:56:55 -07:00
Cole Mickens
a5de97f21e
nixos/azure: upload-image names the image better
2020-03-29 13:56:55 -07:00
Cole Mickens
c2b2cc6dbd
nixos/azure: simplify example image
2020-03-29 13:56:55 -07:00
Cole Mickens
20f981de08
azure: init nixos/maintainers/scripts/azure-new
2020-03-29 13:56:55 -07:00
Cole Mickens
a5a6d77508
azure: boot.growPartition = true
2020-03-29 13:56:55 -07:00
Cole Mickens
f37aa7dd69
nixos/azure: add diskSize module option
2020-03-29 13:56:55 -07:00
Maximilian Bosch
d25b558038
Merge pull request #83653 from nlewo/nextcloud-firstrunwizard
...
nixos/nextcloud: add bcmap, mp4 and webm in nginx configuration
2020-03-29 22:07:02 +02:00
Maximilian Bosch
f178f960b4
Merge pull request #83633 from zarelit/fix_literalExample
...
network-interfaces: fix literalExample arguments
2020-03-29 22:04:01 +02:00
Florian Klink
f4f8921f97
nixos/gerrit: stop setting jvmPackage ( #83696 )
...
jdk12_headless disappeared in d00559ebb8
,
and just using the default in the VM test should be fine IMHO.
2020-03-29 18:50:19 +00:00
Maximilian Bosch
1a5289f803
nixos/acme: don't depend on multi-user.target inside a container
...
On boot, a container doesn't have an uplink and would run into a timeout
while waiting for cert renewal[1].
[1] https://github.com/NixOS/nixpkgs/pull/81371#issuecomment-605526099
2020-03-29 19:59:52 +02:00
worldofpeace
3ad74e3997
nixos/display-managers: don't start pulseaudio
...
Hey, we have sockets.
2020-03-29 13:59:41 -04:00
Florian Klink
01365622ad
Merge pull request #83660 from Emantor/fix/system-duplicate-line
...
nixos/systemd: remove one DefaultBlockIOAccounting
2020-03-29 19:42:28 +02:00
worldofpeace
bedf13071b
Merge pull request #83637 from romildo/desktopManager.desktopNames
...
nixos.display-manager: set DesktopNames from a new attribute
2020-03-29 12:58:08 -04:00
Florian Klink
50b48ddd95
Merge pull request #83598 from mmilata/test-driver-delete-vdectl
...
test-driver.py: don't leave vde1.ctl around
2020-03-29 18:19:53 +02:00
Symphorien Gibol
6a2f64a542
nixos/tests/os-prober.nix: fix out of memory
2020-03-29 15:30:33 +02:00
Elis Hirwing
cdad5f9134
php: Add release log entry for the php changes
2020-03-29 11:07:50 +02:00
Rouven Czerwinski
d22373b2b1
nixos/systemd: remove one DefaultBlockIOAccounting
...
DefaultBlockIOAccounting=yes is set twice in the same file, remove one
copy.
2020-03-29 10:56:34 +02:00
Antoine Eiche
24ee2e8dc0
nixos/nextcloud: add bcmap, mp4 and webm in nginx configuration
...
This is used by the `firstrunwizard` and has been added in the nginx
configuration documentation of the latest
manual (cda627b7c8/admin_manual/installation/nginx.rst
).
2020-03-29 09:34:52 +02:00
Aaron Andersen
24d456a48d
Merge pull request #82784 from davidak/fpm
...
nixos/phpfpm: add example to socket
2020-03-28 22:22:24 -04:00
Maximilian Bosch
2c133fbb4b
nixos/tests/mongodb: also test mongodb-3_4
2020-03-29 01:09:53 +01:00
David Costa
2e4a45c921
nixos/network-interfaces: fix examples types
...
make literalExample receive string arguments.
Fix nixos/nixos-homepage#255
2020-03-29 01:00:59 +01:00
Jan Tojnar
fa4e1bbe07
Merge branch 'master' into staging-next
...
Fix eval of nixos/nginx
2020-03-29 00:35:29 +01:00
Jan Tojnar
3c4ab13243
nixos/nginx: fix eval
...
Fixes a typo introduced in https://github.com/NixOS/nixpkgs/pull/83611
2020-03-29 00:20:07 +01:00
Graham Christensen
4d226bad77
Merge pull request #83600 from Ma27/hydra-two-stage-deploy
...
hydra: 2020-02-06 -> 2020-03-{24,27}
2020-03-28 19:18:10 -04:00
Martin Milata
d4cbe042ef
test-driver.py: use temporary dir for vde1.ctl
...
Send SIGTERM instead of SIGKILL to vde_switch to give it chance to
delete the directories.
2020-03-29 00:03:59 +01:00
Maximilian Bosch
bd5324c4fc
hydra: 2020-02-06 -> 2020-03-{24,27}
...
Upgrades Hydra to the latest master/flake branch. To perform this
upgrade, it's needed to do a non-trivial db-migration which provides a
massive performance-improvement[1].
The basic ideas behind multi-step upgrades of services between NixOS versions
have been gathered already[2]. For further context it's recommended to
read this first.
Basically, the following steps are needed:
* Upgrade to a non-breaking version of Hydra with the db-changes
(columns are still nullable here). If `system.stateVersion` is set to
something older than 20.03, the package will be selected
automatically, otherwise `pkgs.hydra-migration` needs to be used.
* Run `hydra-backfill-ids` on the server.
* Deploy either `pkgs.hydra-unstable` (for Hydra master) or
`pkgs.hydra-flakes` (for flakes-support) to activate the optimization.
The steps are also documented in the release-notes and in the module
using `warnings`.
`pkgs.hydra` has been removed as latest Hydra doesn't compile with
`pkgs.nixStable` and to ensure a graceful migration using the newly
introduced packages.
To verify the approach, a simple vm-test has been added which verifies
the migration steps.
[1] https://github.com/NixOS/hydra/pull/711
[2] https://github.com/NixOS/nixpkgs/pull/82353#issuecomment-598269471
2020-03-28 23:33:25 +01:00
worldofpeace
b1bffdf67f
Merge pull request #83425 from xfix/mark-hibernation-test-as-broken-on-aarch
...
nixos/tests/hibernate: disable for platforms other than x86_64
2020-03-28 18:22:08 -04:00
worldofpeace
d5cfaf5c39
Merge pull request #83473 from doronbehar/update-connman
...
connman: 1.37 -> 1.38
2020-03-28 18:18:14 -04:00
worldofpeace
76f7fc1476
nixos/ibus: add ibus portal if portals are enabled
2020-03-28 18:09:26 -04:00
Frederik Rietdijk
a36be028f5
Merge staging-next into staging
2020-03-28 21:15:15 +01:00
Maximilian Bosch
27121521b8
nixos/release-notes: mention that mongodb is unfree now
2020-03-28 21:03:15 +01:00
Vincent Bernat
7c451c3b6b
nginx: increase types_hash_max_size to 4096 ( #83609 )
...
After upgrading to NixOS 20.03, I've got the following warning:
nginx: [warn] could not build optimal types_hash, you should increase either types_hash_max_size: 2048 or types_hash_bucket_size: 64; ignoring types_hash_bucket_size
The documentation states that "if nginx emits the message requesting
to increase either hash max size or hash bucket size then the first
parameter should first be increased" (aka types_hash_max_size).
In 19.03, the size of mime.types was around 100 entries. In 20.03, we
are around 900 entries. This is due to ff0148d868
which makes nginx
use mailcap mime.types.
2020-03-28 20:40:44 +01:00
Vincent Bernat
8f8cbec985
nixos/nginx: use mailcap mimetypes in all cases ( #83611 )
...
In ff0148d868
, nginx configuration was modified to use mime.types
from mailcap package as it is more complete. However, there are two
places where mime.types is included in configuration. When the user
was setting `cfg.httpConfig`, the mime.types from nginx was still
used. This commit fix that by moving the common snippet in a variable
of its own and ensure it is used at both places.
2020-03-28 20:29:09 +01:00
Maximilian Bosch
63e81053b0
Merge pull request #74504 from xwvvvvwx/wg-quick-tests
...
tests/wireguard: init wg-quick
2020-03-28 16:26:43 +01:00
José Romildo Malaquias
e9d707cf8e
nixos.xfce: set desktopNames
2020-03-28 11:14:59 -03:00
José Romildo Malaquias
fb47c6fbac
nixos.display-managers: use new attribute for desktop names
2020-03-28 11:13:13 -03:00
Peter Hoeg
1859f129d2
Merge pull request #25311 from peterhoeg/f/udev-settle
...
display-manager: systemd-udev-settle serves no purpose, boot 10% faster
2020-03-28 21:24:32 +08:00
Doron Behar
bffec3d884
nixos/connman: add TODOs regarding connman + network-manager
2020-03-28 12:28:29 +03:00
Doron Behar
480397693e
nixos/connman: add option to use specific package
2020-03-28 12:06:54 +03:00
Konrad Borowski
d85fb28414
nixos/tests/hibernate: disable for platforms other than x86_64
...
Due to 9pnet_virtio bugs, /nix is no longer available after
hibernation. It happens to work on x86_64, but not on other
platforms.
2020-03-28 09:31:36 +01:00