Ryan Lahfa
0b0726ae0b
Merge pull request #205983 from m1cr0man/acme-test-fix
...
nixos/acme: Increase number of retries in testing
2022-12-22 02:19:19 +01:00
Ryan Lahfa
b3af9ee9ea
Merge pull request #205765 from NixOS/fix-dolibarr-for-non-nginx
...
nixos/services/dolibarr: decouple nginx and let other web servers be used
2022-12-22 01:13:48 +01:00
Ryan Lahfa
a10069fd24
Merge pull request #203524 from jakubgs/zfs/no-force-import-hibernate
...
nixos/zfs: assert no force import with hibernation
2022-12-22 01:12:38 +01:00
Ryan Lahfa
5431f7ccb2
Merge pull request #205578 from dev-null-undefined/i3lock-yubikey
...
nixos/i3lock: i3lock program with u2fSupport option
2022-12-22 01:04:05 +01:00
Sandro
5b450caa5e
Merge pull request #202245 from tylerjl/rpcbind-tmpfiles-dependency
2022-12-21 20:35:50 +01:00
Domen Kožar
bcc8d11f01
Merge pull request #206951 from MercuryTechnologies/gabriella/macos-builder
...
darwin.builder: init
2022-12-21 12:20:12 +00:00
pennae
4cdcad6b26
nixos/firefox-syncserver: remove unnecessary service option
...
Stderr does not exist as a systemd option (StandardError would've been
correct), but since "journal" is the default by association this mistake
never had any effect. just remove the key entirely.
2022-12-21 10:29:25 +01:00
pennae
13d725908c
syncstorage-rs: 0.12.5 -> 0.13.1
...
this includes a module update because the package update breaks the
module. would rather not break system bisection if possible.
2022-12-21 10:29:25 +01:00
Thomas Tuegel
cc620a6e59
Merge pull request #203863 from samueldr/fix/plamo-misc-issues
...
Plasma Mobile: Minor fixes
2022-12-20 22:43:21 -06:00
Maximilian Bosch
f37f1de422
Merge pull request #204537 from squalus/grafana-role
...
nixos/grafana: add Admin to valid auto_assign_org_role values
2022-12-20 21:14:47 +01:00
Sandro
9c624f5879
Merge pull request #203117 from sikmir/vmtools
...
vmTools: update current maintained debian versions
2022-12-20 15:51:50 +01:00
Thomas Watson
af25692214
nixos/stage-1: Examine binaries for libraries in a consistent order
...
To reduce size, stage 1 (the initrd) is populated by copying specific
binaries in, then copying the libraries specifically needed by those
binaries. `patchelf` is then used to make the binaries search in the
directory where these libraries are copied to instead of their original
store paths.
Some filesystems (e.g. ZFS) do not guarantee that copying the same files
in the same order into a given directory will result in `find` returning
them in any particular order (though the order appears consistent so
long as the directory is not modified).
Therefore, when the binaries are scanned for libraries to copy in, they
might be scanned in a different order each time the derivation is built.
If two binaries need two different libraries with the same name, then a
different instance of the library might be copied in first, changing the
derivation contents and breaking reproducibility.
This turns out to be the case with `libudev.so.1` from both `systemd`
(needed by e.g. `mdadm`) and `systemdMinimal` (needed by e.g.
`dmsetup`). This issue is fixed by sorting the list of binaries to be
scanned instead of relying on filesystem order so that the same instance
always gets seen and copied first.
Both before this change (at least on ext4) and after this change
(without any options that affect stage 1), this is the `libudev.so.1`
from `systemdMinimal` by way of `dmsetup`. Whether this is appropriate
and how much the two different systemd configurations and udev libraries
need to be involved is a topic left for future work.
2022-12-20 08:24:19 +01:00
Gabriella Gonzalez
edd1cbf5d4
darwin.builder: init
...
Fixes https://github.com/NixOS/nixpkgs/issues/108984
This originates from:
https://github.com/Gabriella439/macos-builder
… which in turn originates from:
https://github.com/YorikSar/nixos-vm-on-macos
2022-12-19 17:03:45 -08:00
Sandro
bf46d7b626
Merge pull request #172084 from priegger/prometheus-statsd-exporter
2022-12-19 23:16:02 +01:00
Olaf Tomalka
813a0ef809
lighthouse: fix validator service not setting arguments properly
2022-12-19 16:41:43 -05:00
Sandro
ac210fc15c
Merge pull request #206441 from SuperSandro2000/msmtp
2022-12-19 22:28:07 +01:00
Sandro
ace7950a79
Merge pull request #206454 from SuperSandro2000/libextractor
2022-12-19 22:27:31 +01:00
Guillaume Girol
92dbac3199
Merge pull request #205561 from symphorien/nginx-conf-validate
...
nixos/nginx: validate config at build time
2022-12-19 19:52:33 +00:00
Jörg Thalheim
9bf4ec6909
Merge pull request #206645 from Mic92/nix-ld
...
nixos/nix-ld: set NIX_LD by default
2022-12-19 16:26:02 +00:00
Jörg Thalheim
4ce47012a6
nixos/nix-ld: set NIX_LD by default
2022-12-19 17:06:41 +01:00
Artturi
1c387ed1a6
Merge pull request #206709 from SuperSandro2000/mandb-misc
...
nixos/man-db: use nativeBuildInputs
2022-12-19 17:55:46 +02:00
Jonas Heinrich
a9e3b1c0f2
nixos/usbmuxd: Ability to change package
2022-12-19 08:14:07 -05:00
Franz Pletz
6f8f1b0454
Merge pull request #205865 from DeeUnderscore/fix/grafana-socket
2022-12-19 12:04:22 +01:00
Anderson Torres
c7499150c2
Merge pull request #206698 from linsui/firefox
...
nixos/firefox: add languagePacks config
2022-12-18 19:01:45 -03:00
dev-null-undefined
1cd6b0681e
nixos/i3lock: i3lock program with u2fSupport option
...
i3lock program with option to enable u2fAuth.
2022-12-18 21:31:06 +01:00
figsoda
a6a225e33c
Merge pull request #206722 from SuperSandro2000/sourcehut-nix
...
nixos/sourcehut: resolve deprecated setting
2022-12-18 13:55:43 -05:00
Valentin Gagarin
f782da699e
Merge pull request #206646 from figsoda/typos
2022-12-18 18:27:57 +01:00
figsoda
d48c2fd1ca
nixos/pgpkeyserver-lite: fix typo
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-12-18 11:35:23 -05:00
Sandro Jäckel
92c94a946f
nixos/sourcehut: resolve deprecated setting
2022-12-18 16:53:49 +01:00
Sandro Jäckel
a6fa6abb15
nixos/man-db: use nativeBuildInputs
2022-12-18 14:19:36 +01:00
linsui
8153ba84ca
nixos/firefox: add languagePacks config
2022-12-18 20:48:49 +08:00
Vincent Bernat
fc39b5ecc8
nginx: make global redirect vhost option accept exceptions
...
By moving the return into a location directive, one can provide
exceptions by adding locations. This is similar to what the forceSSL
option does.
2022-12-18 12:21:27 +01:00
figsoda
6bb0dbf91f
nixos: fix typos
2022-12-17 19:31:14 -05:00
Raito Bezarius
b19612cb24
nixos/services/dolibarr: decouple nginx and let other web servers be used
2022-12-18 01:05:53 +01:00
Robert Hensing
cf150c53f1
Merge pull request #200724 from JonathanLorimer/allow-configuration-of-roles
...
services.postgresql: Allow configuration of user roles in ensureUser
2022-12-18 00:40:57 +01:00
Lucas Savva
c9a5bf4a38
nixos/acme: Increase number of retries in testing
...
Helps to avoid failures in Hydra when the host server starts
the web server too slowly.
2022-12-17 21:12:13 +00:00
Julien Moutinho
15046139d5
nixos/mmsd: init
2022-12-17 17:36:43 +01:00
Naïm Favier
723eb8d9b8
Merge pull request #205479 from IzumiRaine/borgbackup-patterns
2022-12-17 17:00:02 +01:00
Naïm Favier
a23134f464
Merge pull request #205311 from LoveIsGrief/nixos-rebuild-I-option-documentation
2022-12-17 16:58:23 +01:00
Ryan Lahfa
af6ea430f4
Merge pull request #201119 from Enzime/remove-tailscale-warning
...
nixos/tailscale: Add `useRoutingFeatures` option
2022-12-17 15:44:07 +01:00
Jakub Sokołowski
c70f047315
nixos/zfs: assert no force import with hibernation
...
According to a ZFS issue about hibernation causing data corruption:
https://github.com/openzfs/zfs/issues/12842
The way this happens is if the system force imports a pool that was
suspended during hibernation. I've had this happen twice on NixOS and
I'd like to avoid having this happen again, to me or others.
To do this I've added an assertion that makes sure you can't have
`forceImportRoot` or `forceImportAll` enabled with `allowHibernation`.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-17 13:11:23 +01:00
Michael Hoang
68e514ed1c
nixos/tailscale: Add useRoutingFeatures
option
2022-12-17 22:38:14 +11:00
Vladimír Čunát
0ba3487fc6
Merge #205270 : staging-next 2022-12-09
2022-12-17 10:11:16 +01:00
Jörg Thalheim
2b7fb2fe8e
Merge pull request #204785 from corngood/vaapi-docs
...
nixos/doc/manual: add chapter on VA-API
2022-12-17 08:53:27 +00:00
Jörg Thalheim
668a2b2f33
Merge pull request #172237 from DeterminateSystems/bootspec-rfc
...
Support external bootloader backends (RFC-0125)
2022-12-17 08:35:53 +00:00
github-actions[bot]
05ca3d8285
Merge master into staging-next
2022-12-17 06:01:30 +00:00
AndersonTorres
4a194173b0
nixos/katriawm: add module
2022-12-17 00:13:39 -03:00
AndersonTorres
4ee04d0f1a
module-list: put in ascii-betical ordering
2022-12-17 00:13:38 -03:00
Raito Bezarius
aac4134f43
nixos/tests/bootspec: add EFI support for GRUB test
2022-12-16 17:15:59 -08:00
github-actions[bot]
30b97b0e83
Merge master into staging-next
2022-12-17 00:02:17 +00:00