Robin Gloster
271c20dd40
Merge pull request #209022 from mayflower/fix-mailman-hyperkitty-css
...
nixos/mailman: fix hyperkitty css/js when virtualRoot is `/`
2023-01-05 17:29:08 +01:00
Martin Weinelt
afd962b51c
Merge remote-tracking branch 'origin/master' into staging-next
2023-01-05 17:16:26 +01:00
jamesbt365
ad491fec88
opentabletdriver: remove hardcoded config path
2023-01-05 15:15:08 +00:00
Florian Brandes
45d27d43c4
nixos/unifi: fix mongodb to a stable version
...
Otherwise unifi might break on a next big update
just like https://github.com/NixOS/nixpkgs/pull/207382#issuecomment-1371303817
Also this requires an update of the unifi package. With the LTS
version, newer mongodb versions aren't supported. The current supported
version of unifi 7 is mongodb 3.6 acording to
https://community.ui.com/releases/UniFi-Network-Application-7-0-20/3e4a4099-c063-42f6-8e21-5fb2c99fcea9 which isn't even supplied by nixpkgs anymore.
mongodb-4_2 isn't officially supported, but works.
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-01-05 15:16:02 +01:00
Lassulus
c366c3dbc8
Merge pull request #209064 from Lassulus/os-release-extra
2023-01-05 14:14:09 +01:00
github-actions[bot]
4acd5a978b
Merge staging-next into staging
2023-01-05 12:01:57 +00:00
Anderson Torres
6124309e74
Merge pull request #207797 from omasanori/iay-module
...
nixos/iay: add module; iay: add myself as a maintainer
2023-01-05 08:22:16 -03:00
Matthieu Coudron
c61f554c1a
modules.gitlab-runner: accept space in names
...
when you register a runner with spaces in its name (possible if you use 'description' option) then the runners never get unregistered because our bash scripts assume no space in names.
This solves the issue
Retreiving the fullname of the runner via `gitlab-runner list` got surprisingly hard between lazy-capture issues and `gitlab-runner list` displaying invisible (CSI) characters that break the regex etc.
Which is why I fell back on the pseudo-json format.
This PR adds the hash in the name, which allows to keep both the
stateless aspect of the module while allowing for a freeform name.
I found using bash associative arrays easier to use/debug than the current
approach.
2023-01-05 11:43:32 +01:00
Colin Arnott
de49ddabae
nixosTests.wordpress: iterate over versions
...
As a follow up to f9d1f80045 , we should
add the ability to test explicit versions of the wordpress derivation.
Since we are currently only supporting wordpress6_1 in unstable, this
change is a noop.
Updates #209051
2023-01-05 06:38:37 +00:00
github-actions[bot]
0c8280b1c4
Merge staging-next into staging
2023-01-05 06:01:39 +00:00
Aneesh Agrawal
1e94e9146f
radicale: Drop self (aneeshusa) from maintainership
...
I have switched to using etebase/etesync.
2023-01-05 00:14:38 -05:00
pennae
3339892da9
nixos/plasma5: use mkPackageOptionMD
2023-01-05 13:46:54 +10:00
pennae
9da5f12ecf
modules: add mkPackageOptionMD
...
another transitional option factory, like mkAliasOptionModuleMD.
2023-01-05 02:33:13 +01:00
pennae
4c1cfbdb84
modules: add mkAliasOptionModuleMD
...
mkAliasOptionModule should not default to mdDoc descriptions because
that can break out-of-tree users of documentation infrastructure. add an
explicitly-MD variant for now, to be removed some time after the MD
transition is complete.
2023-01-05 02:33:13 +01:00
github-actions[bot]
0c98bf3e85
Merge staging-next into staging
2023-01-05 00:02:56 +00:00
Bjørn Forsman
1b80fc4204
nixos/tests/apcupsd.nix: init
...
This verifies that https://github.com/NixOS/nixpkgs/issues/208204
("apcupsd: apcaccess does not respect config from services.apcupsd") is
fixed.
2023-01-04 21:45:58 +01:00
Bjørn Forsman
295c552dc9
nixos/apcupsd: wrap CLI with "-f ${configFile}"
...
This ensures that the CLI is in sync with the service configuration.
(I tried building apcupsd with --sysconfdir=/etc instead, but it wants
to install stuff there at build time, so I backed out.)
Fixes https://github.com/NixOS/nixpkgs/issues/208204 .
2023-01-04 21:45:58 +01:00
lassulus
5464e0a018
nixos/misc: add VARIANT_ID in /etc/os-release for identifying nixos installer
...
This is a feature useful for nixos-remote and other installation tools
that try to identify if the remote machine has been successfully booted
into an installer.
2023-01-04 19:11:41 +01:00
github-actions[bot]
789ae2c93d
Merge staging-next into staging
2023-01-04 18:01:36 +00:00
figsoda
3ae8752abe
Merge pull request #208925 from figsoda/channel
...
doc/installation: fix incorrect channel link
2023-01-04 10:22:38 -05:00
Maximilian Bosch
05f6dd4dc6
nixos/mailman: fix hyperkitty css/js when virtualRoot is /
...
The `manage-script-name` / `mount` approach doesn't work if you don't
serve your instance behind e.g. `/lists`.
2023-01-04 11:59:27 +01:00
Gaetan Lepage
b069f6230d
nixos/fwupd: enable udisks2
2023-01-04 08:02:42 +01:00
github-actions[bot]
47507cf77a
Merge staging-next into staging
2023-01-04 06:01:44 +00:00
Gabriella Gonzalez
6d89aa8f1d
darwin.builder: auto-login as the builder user ( #208772 )
...
… as suggested by @NiklasGollenstede in:
https://github.com/NixOS/nixpkgs/pull/206951#issuecomment-1369020601
This simplifies the user experience for logging into and
debugging the machine and also simplifies the instructions for
shutting down the machine gracefully.
2023-01-03 21:12:56 -08:00
zowoq
469aec905b
nixos/podman, podman: switch to netavark network stack
2023-01-04 14:25:14 +10:00
Alex Martens
307730fb72
nixos/github-runner: add workDir option
2023-01-03 19:54:25 -08:00
Bobby Rong
474405c522
Merge pull request #208897 from bobby285271/cinnamon-xapp-icons
...
Cinnamon: add missing xapp icons
2023-01-04 10:05:17 +08:00
github-actions[bot]
e859576396
Merge staging-next into staging
2023-01-04 00:03:20 +00:00
figsoda
85053313e7
doc/installation: fix incorrect channel link
2023-01-03 15:24:36 -05:00
Kevin Cox
c930fd9517
Merge pull request #207874 from kevincox/nginx-unique
...
nixos/nginx: Deduplicate modules.
2023-01-03 13:07:43 -05:00
github-actions[bot]
e076f677a1
Merge staging-next into staging
2023-01-03 18:01:45 +00:00
K900
f7f8f2be7b
Merge pull request #207895 from r-ryantm/auto-update/pipewire
...
pipewire: 0.3.63 -> 0.3.63
2023-01-03 20:41:40 +03:00
Michele Guerini Rocco
4b87e3b61d
Merge pull request #207887 from MrcJkb/fix-gpg-module-for-nushell
...
nixos/gnupg: (fix) use runtimeShell to call updatestartuptty
2023-01-03 18:20:05 +01:00
Charles Johnson
2628f0003c
waydroid: 1.3.3 -> 1.3.4 ( #206833 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-01-03 17:43:06 +01:00
Bobby Rong
f38b252955
nixos/cinnamon: add missing xapp icons
...
Mostly all mint app looks for xapp-* icons, while some icon themes do provide them,
mint-y-* does not. We are just going the laziest way here to install xapp globally
to get those icons.
2023-01-04 00:34:09 +08:00
Sandro
2bd27f69f7
Merge pull request #201951 from laalsaas/noto-fonts
2023-01-03 16:54:47 +01:00
Marc Jakobi
9cc1e97f61
nixos/gnupg: (fix) use runtimeShell to call updatestartuptty
2023-01-03 16:37:05 +01:00
Linus Heckemann
4e4ada9d92
Merge pull request #207847 from lheckemann/plasma-mobile-pipewire
...
plasma5: allow pipewire-pulse instead of pulseaudio for mobile
2023-01-03 14:51:43 +01:00
Izorkin
b943fb24b7
chrony: update sandboxing options
2023-01-03 07:04:55 -06:00
Naïm Favier
4fb500d629
nixos/doc: fix some manpage references
2023-01-03 14:03:35 +01:00
Naïm Favier
f61e538c43
nixos/make-options-doc: link manpages
...
Add links to manpages without a link using the mapping defined in
`doc/manpage-urls.json`, as is already done for the nixpkgs and NixOS
manuals.
2023-01-03 14:03:35 +01:00
Yaya
5e96eb14ce
nixos/snipe-it: Fix a bug in the setup script ( #206869 )
...
The `snipe-it-setup.service` script exits with an error if the
invalid_barcode.gif already exists at the destination, due to
`set -euo pipefail` at the beginning of the script. This commit
refactors the affected lines so that it no longer causes an error.
Resolves #205791
2023-01-03 13:49:07 +01:00
Franz Pletz
c8c6436ac2
Merge pull request #208861 from reedrw/i3-422
2023-01-03 13:12:24 +01:00
github-actions[bot]
e2839320bb
Merge staging-next into staging
2023-01-03 12:01:44 +00:00
Reed
e3539cdd2c
nixos/i3: update doc for gaps merge
2023-01-03 06:28:51 -05:00
Kim Lindberger
ba1e6e5f8c
Merge pull request #184206 from e1mo/e1mo/parsedmarc-new-config
...
nixos/parsedmarc: follow upstream configuration
2023-01-03 12:26:06 +01:00
github-actions[bot]
03e830eb69
Merge staging-next into staging
2023-01-03 00:02:53 +00:00
Luke Granger-Brown
5a236902c3
Merge pull request #208723 from gador/paperless-ngx-add-poppler
...
paperless-ngx: fix build
2023-01-02 22:36:05 +00:00
Jörg Thalheim
34f4701127
Merge pull request #208784 from SuperSandro2000/nix-ld
...
nixos/nix-ld: fix example texts
2023-01-02 18:56:06 +00:00
github-actions[bot]
d8b859a780
Merge staging-next into staging
2023-01-02 18:01:43 +00:00
Sandro Jäckel
0b9f76a8d3
nixos/nix-ld: fix example texts
2023-01-02 18:46:13 +01:00
Winter
15013b3054
darwin.builder: prefer shutting down over halting VM ( #208450 )
...
This is preferable because it prevents things like disk corruption (requiring the user to delete the disk image when starting up) that I consistently ran into.
2023-01-02 07:36:41 -08:00
Florian Brandes
b406baead8
nixos/paperless-ngx: reorder "after" keyword
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-01-02 16:25:34 +01:00
Florian Brandes
5b6881f4a0
nixos/paperless-ngx: fix startup order
...
The nixOS test failed sporadically with a timeout.
This is due to a race condition in the startup of
the scheduler vs the task-queue.
The scheduler runs the migration scripts in "pre-start" and
celery isn't available, yet. The celery worker (paperless-task-queue)
was already started by systemd but was unable to connect
(as the migration scripts from "pre-start" still ran).
This fix adds the necessary "after" condition in the systemd
worker unit and adds a test to "paperless"
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2023-01-02 15:21:45 +01:00
Naïm Favier
a8d4cf149c
doc: separate manpage URLs from the Pandoc filter
...
Move the manpage-to-URL mapping to `doc/manpage-urls.json` so that we can
reuse that file elsewhere, and generate the `link-manpages.lua` filter from
that file.
Also modify the Pandoc filter so that it doesn't wrap manpages that are
already inside a link.
Keeping a Lua filter is essential for speed: a Python filter would
increase the runtime `md-to-db.sh` from ~20s to ~30s (but Python is not
to blame; marshalling Pandoc types to and from JSON is a costly operation).
Parsing in Lua seems tedious, so I went with the Nix way.
2023-01-02 14:11:22 +01:00
github-actions[bot]
ccef3ab7d8
Merge staging-next into staging
2023-01-02 12:02:01 +00:00
Maximilian Bosch
0cd88dbc60
nixos/gitea: adapt configs for 1.18
...
Co-authored-by: Izorkin <izorkin@elven.pw>
2023-01-02 11:19:04 +01:00
Jan Tojnar
5810109b42
Merge branch 'staging-next' into staging
...
- readline6 attribute removed from all-packages.nix in d879125d61
- readline attribute was bumped to readline82 in 50adabdd60
2023-01-02 03:04:32 +01:00
Naïm Favier
37e42d01a0
nixos/etc: skip resolv.conf in nixos-enter chroot
...
nixos-enter sets up /etc/resolv.conf as a bind mount from the host
system, so trying to activate a system that sets
`environment.etc."resolv.conf"` (e.g. with systemd-resolved enabled)
results in an unhelpful warning.
Skip linking /etc/resolv.conf if we're in a nixos-enter environment, as
determined by the IN_NIXOS_ENTER environment variable.
Make the warnings more helpful, indicating which file we failed to link.
Unlink temporary files in case of failure.
2023-01-02 01:41:29 +01:00
Sandro
6dcdffe4d6
Merge pull request #207134 from SuperSandro2000/nox-pipewire-mpv
2023-01-01 22:14:02 +01:00
Jörg Thalheim
c8104628f4
nixos/tests/installer/bcachefs: use ocr to type in password
2023-01-01 19:58:17 +01:00
Jörg Thalheim
13b0e42202
nixos/tests/installer: disable zfs for bcachefs tests
...
we are potentially testing very new kernels here, which are not
supported by zfs yet.
2023-01-01 19:58:17 +01:00
Jörg Thalheim
655e072533
nixos/bcachefs: fix boot with systemd enabled initrd
2023-01-01 19:58:16 +01:00
Naïm Favier
c72f5995e4
Merge pull request #205933 from ncfavier/nix-auto-allocate-uids
2023-01-01 14:18:25 +01:00
Naïm Favier
8796411139
Merge pull request #208176 from ncfavier/markdown-no-trailing
2023-01-01 14:15:05 +01:00
Naïm Favier
1596c87bdb
Merge pull request #195945 from ncfavier/wg-quick-nftables
2023-01-01 14:13:01 +01:00
Robert Hensing
70dab2843f
Merge pull request #208168 from hercules-ci/lib-types-string-coercions
...
`types.path`: Do not allow lists of strings
2023-01-01 13:46:55 +01:00
Naïm Favier
6a166a5ab1
Merge pull request #199425 from Mikilio/master
2023-01-01 11:15:03 +01:00
0x4A6F
7e159b1a67
nixos/cloudflared: systemd dependency fix
...
- also wait for network-online.target:
fixes startup error on reboot without functioning networking
- restart on-failure (upstream service definition)
2023-01-01 11:01:02 +01:00
Sandro
407160f700
Merge pull request #207382 from wegank/mongodb
2022-12-31 23:07:42 +01:00
Ryan Lahfa
06542b21a0
Merge pull request #205636 from LoveIsGrief/webhook-module
...
nixos/webhook: add support for a webhook service option
2022-12-31 22:31:38 +01:00
Moritz 'e1mo' Fromm
59c28cab1c
nixos/parsedmarc: follow upstream configuration
...
> Starting in version 8.0.0, most options from the `imap` section have
been moved to the `mailbox` section.
6b2131f0e8
2022-12-31 16:42:41 +01:00
Robert Hensing
834f0d660a
lib.strings: isMoreCoercibleString -> isConvertibleWithToString
...
Yes, this function name is inconveniently long, but it is important
for the name to explicitly reference the function and not be mistaken
for the implicit string conversions, which only happen for a smaller
set of values.
2022-12-31 01:33:47 +01:00
Robert Hensing
5b8de3d9d8
nixos/self-deploy: Cleanup after types.path is not allowed to be a list anymore
2022-12-31 01:03:25 +01:00
Robert Hensing
fed5dc66f8
treewide: isCoercibleToString -> isMoreCoercibleToString
...
No change in behavior.
2022-12-31 01:03:24 +01:00
Jacek Galowicz
869545857f
Merge pull request #208354 from bjornfor/nixos-test-driver-quote-shell-args
...
nixos/test-driver: quote some shell command lines
2022-12-30 22:41:04 +01:00
Naïm Favier
fe51ed28f3
Merge pull request #208033 from ncfavier/systemd-boot-skip-regression
2022-12-30 20:45:56 +01:00
Jacek Galowicz
506d2553f0
Merge pull request #208343 from bjornfor/nixos-test-driver-use-ascii-quotes
...
nixos/test-driver: use ASCII single quotes everywhere
2022-12-30 18:14:26 +01:00
0x4A6F
3b67e9f841
Merge pull request #206674 from jyooru/fix/nixos/cloudflared
...
nixos/cloudflared: fix invalid systemd unit, required options with defaults
2022-12-30 17:30:51 +01:00
Raito Bezarius
e6597c8ac5
garage: mark 0.7.3 as EOL
2022-12-30 15:12:45 +01:00
Raito Bezarius
1db2175e7a
nixos/garage: provide multiple versions to provide an upgrade path when using NixOS service
...
- Add mention to release notes 23.05
- Introduce Garage v0.8
- Protect against unexpected upgrade with stateVersion
- Test matrix over 0.7 × 0.8
2022-12-30 15:12:44 +01:00
Ryan Lahfa
b869fc7a90
Merge pull request #204669 from n8henrie/configurable-grub-efi-timeout
...
nixos/installer/cd-dvd/iso-image: honor EFI boot timeout
2022-12-30 14:25:26 +01:00
Ryan Lahfa
30307eba48
Merge pull request #207453 from p-h/ulogd
...
ulogd: init at 2.0.8
2022-12-30 14:13:53 +01:00
Bjørn Forsman
c876f0c146
nixos/test-driver: quote some shell command lines
...
This makes them robust against paths with whitespace.
2022-12-30 13:19:59 +01:00
Bobby Rong
de07c59526
Merge pull request #208060 from chpatrick/fix-gnome-flashback-systemd
...
gnome.gnome-flashback: fix crash on start due to not finding .desktops
2022-12-30 20:12:51 +08:00
Bjørn Forsman
4c45c3f8f2
nixos/test-driver: use ASCII single quotes everywhere
...
A few places used Unicode U+2018/U+2019 left/right single quotes (but
not always correctly balanced). Let's just use plain ASCII single quotes
everywhere.
2022-12-30 13:00:19 +01:00
Joel
4c365aa9fc
nixos/cloudfared: fix options that are required having defaults
...
> ERR Couldn't start tunnel error="The last ingress rule must match all URLs (i.e. it should not have a hostname or path filter)"
2022-12-30 20:54:06 +10:00
Joel
1cee5ecfeb
nixos/cloudflared: fix invalid systemd unit description
2022-12-30 20:54:06 +10:00
Jacek Galowicz
2d626a8fc5
Merge pull request #208278 from bjornfor/nixos-test-driver-use-f-string
...
nixos/test-driver: use f-strings instead of .format()
2022-12-30 11:38:10 +01:00
alyaeanyx
ebe0608ada
nixos/openconnect: fix null cases for user and passwordFile options
2022-12-30 10:10:54 +01:00
Bjørn Forsman
ce5644f658
nixos/test-driver: use f-strings instead of .format()
...
For readability.
Suggested-by: @tfc
2022-12-29 23:51:35 +01:00
Jacek Galowicz
d4513957f6
Merge pull request #208225 from bjornfor/nixos-test-driver-improvement
...
nixos/test-driver: add optional address arg to wait_for_{open,closed}_port
2022-12-29 18:31:11 +01:00
Naïm Favier
9fdbf01835
Merge pull request #188002 from Izorkin/update-nginx-brotli
2022-12-29 16:24:05 +01:00
figsoda
403c65ab00
Merge pull request #207875 from SuperSandro2000/nixos-kuma-fix-link
...
nixos/uptime-kuma: fix link
2022-12-29 10:18:21 -05:00
Izorkin
a9ad69dee9
nixos/nginx: add release notes for recommendedBrotliSettings
2022-12-29 18:14:35 +03:00
Izorkin
4a7d0140a0
nixos/nginx: add recommended brotli settings
2022-12-29 18:14:35 +03:00
Sandro
2c421416da
Merge pull request #207913 from SuperSandro2000/grafana-localhost
...
Closes https://github.com/NixOS/nixpkgs/issues/207769
2022-12-29 15:43:40 +01:00
Sandro
de1b8b9c0f
Update nixos/modules/services/monitoring/uptime-kuma.nix
...
Co-authored-by: figsoda <figsoda@pm.me>
2022-12-29 15:41:04 +01:00
Naïm Favier
80665d606a
nixos/systemd-boot: skip EFI update to 252
...
That version has a regression that leaves some machines unbootable.
While we wait for the fix (252.2) to land in master, this is a workaround that
should save people some pain.
2022-12-29 14:06:40 +01:00
K900
14a61e74be
Merge pull request #208220 from K900/more-supergfx-fixups
...
nixos/supergfxd: make config file read/write
2022-12-29 15:58:50 +03:00