Commit Graph

41414 Commits

Author SHA1 Message Date
Guillaume Girol
4d3f56b92c nixos/btrbk: undeprecate extraPackages
it is required on systems where ssh access is configured for
lz4-compressed btrfs send, but no instances are present.

fixes https://github.com/NixOS/nixpkgs/issues/316676

(cherry picked from commit 952b1a3d96)
2024-07-14 17:14:19 +00:00
OPNA2608
ac799e549f nixos/lomiri: Add teleports
(cherry picked from commit 77aaa0695f)
2024-07-14 16:48:22 +00:00
OPNA2608
f6cd0d58b3 tests/teleports: init
(cherry picked from commit e5ad7914a8)
2024-07-14 16:48:22 +00:00
Jean-François Roche
d05d904cec nixVersions.nix_2_18: 2.18.4 -> 2.18.5
Fix sandbox on macos.

More details here: https://github.com/NixOS/nix/compare/2.18.4...2.18.5

(cherry picked from commit c08c79536c)
2024-07-11 12:30:26 +00:00
Sandro
89bc15e14e
Merge pull request #323423 from NixOS/backport-278982-to-release-24.05 2024-07-10 16:28:43 +02:00
Franz Pletz
e424737b35
Merge pull request #325852 from fpletz/backport-325377-to-release-24.05 2024-07-10 15:33:25 +02:00
abysssol
18a35d93f2
Merge pull request #325791 from abysssol/ollama-fix-override
[24.05] nixos/ollama: make overrides compatible with unstable package
2024-07-10 10:38:41 +00:00
abysssol
f95457b3e8 [24.05] nixos/ollama: make overrides compatible with unstable package
The unstable package no longer uses `linuxPackages` for nvidia/cuda,
so when `services.ollama.package = unstable.ollama;` is set,
the unstable package is overridden with `linuxPackages` causing a build failure.
2024-07-10 06:36:04 -04:00
Martin Weinelt
abd2967927
Merge pull request #325672 from mweinelt/24.05/firefox-128.0
[release-24.05] Firefox: 127.0.2 -> 128.0; 115.12.0esr -> 115.13.0esr; init 128.0esr
2024-07-10 01:32:14 +02:00
Cosima Neidahl
a4dd777ab9
Merge pull request #325886 from NixOS/backport-325247-to-release-24.05
[Backport release-24.05] lomiri.*: Revert GLib workarounds
2024-07-09 22:07:52 +02:00
Leonardo Eugênio
aa01c35210
[Backport release-24.05] virtualbox & virtualboxGuestAdditions: cleanup (#318311)
* virtualbox: remove with lib

* virtualboxGuestAdditions: remove with lib

* virtualboxGuestAdditions: move more buildInputs to nativeBuildInputs

* virtualbox: introduce finalAttrs

* virtualbox: remove old patch

* virtualboxGuestAdditions: Add dragAndDrop service

* fixup! virtualboxGuestAdditions: Add dragAndDrop service

* virtualbox: disable VBOX_WITH_UPDATE_AGENT

* virtualboxGuestAdditions: disable VBOX_WITH_UPDATE_AGENT

* virtualboxGuestAdditions: disable more includes

* virtualboxGuestAdditions: ignore more includes when building

* virtualboxGuestAdditions: cleanup

* virtualboxGuestAdditions: remove alsa & pulse deps

* virtualboxGuestAdditions: remove makeWrapper dep

* virtualboxGuestAdditions: use nix packaged lzma

* virtualbox: remove nasm

* Update nixos/modules/virtualisation/virtualbox-guest.nix

---------

Co-authored-by: Friedrich Altheide <11352905+FriedrichAltheide@users.noreply.github.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-07-09 17:53:41 +02:00
OPNA2608
327e47ef03 Revert "lomiri.telephony-service: Mark broken & exclude everywhere"
This reverts commit 3ef60ac499.

(cherry picked from commit c34ee327e6)
2024-07-09 15:52:19 +00:00
Hugh O'Brien
467e433357
profiles/qemu_guest: add virtio_gpu to initrd
(cherry picked from commit 66b896630d)
2024-07-09 15:56:30 +02:00
Bjørn Forsman
58f859572d nixos/deconz: treat SIGTERM exit status as success
deconz doesn't handle SIGTERM and terminates with code 143 (128 + 15
(SIGTERM) instead of 0. This results in systemd marking the service as
failed when a user stops it (with `systemctl stop deconz`). Fix it by
treating code 143 as success.

(cherry picked from commit 5aab6344c2)
2024-07-09 13:08:06 +00:00
Martin Weinelt
3b6aec240d
firefox-esr-128-unwrapped: init at 128.0esr
(cherry picked from commit 6d85f70d35)
2024-07-09 13:06:53 +02:00
Judson Lester
298692111e (lorri) (update tests)
(cherry picked from commit c862b97f72)
2024-07-09 12:46:59 +02:00
OPNA2608
e67f19672d nixos/lomiri: Add clock
(cherry picked from commit 2204726a6d)
2024-07-08 15:51:51 +00:00
OPNA2608
6e7550e08f tests/lomiri-clock-app: init
(cherry picked from commit 3efabb3359)
2024-07-08 15:51:51 +00:00
OPNA2608
08baeb4b3d nixos/lomiri: Add calculator
(cherry picked from commit 60f68545b1)
2024-07-07 22:30:45 +00:00
OPNA2608
c23c8976ed tests/lomiri-calculator-app: init
(cherry picked from commit 7a3cb59d2a)
2024-07-07 22:30:45 +00:00
OPNA2608
4eeded0054 tests/lomiri: Add polkit agent test
(cherry picked from commit 3a788099cd)
2024-07-06 22:48:24 +00:00
OPNA2608
740a982d63 nixos/lomiri: Add polkit agent
(cherry picked from commit 916ba54f24)
2024-07-06 22:48:24 +00:00
Weijia Wang
d6285bd3f0
Merge pull request #324886 from eclairevoyant/backport-322386-to-release-24.05
[24.05] treewide: remove jonringer as package maintainer and code owner
2024-07-06 02:35:55 +02:00
Paul Meyer
c908aa4ffd
treewide: remove jonringer as package maintainer
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
(cherry picked from commit fbe8538aa1)
2024-07-05 15:52:33 -04:00
OPNA2608
6a83f618e0 tests/lomiri: Fix OCR detection
(cherry picked from commit ad6c2fc76f)
2024-07-05 07:09:24 +00:00
Yaya
f2a40608e6 nixos/gitlab: Add missing state folder 2024-07-05 01:56:06 +02:00
Yaya
6dd53e2532 nixos/gitlab: Assert PostgreSQL >= 14.9
Support for PostgreSQL 13 has been removed in GitLab 17.0. [1]
Module users should upgrade their database installation to
PostgreSQL >= 14.9.

[1]: https://docs.gitlab.com/ee/update/deprecations.html#postgresql-13-no-longer-supported
2024-07-05 01:56:06 +02:00
melvyn
781498fe98 nixos/networkd: add new Network section options
Adds IPv4LLStartAddress, IPv4ReversePathFilter, IPv4ReversePathFilter, IPv4RouteLocalnet, and IPv4RouteLocalnet

(cherry picked from commit d4f459fa89)
2024-07-04 19:09:00 +00:00
Gary Guo
219ce470c4 nixos/networkd: allow KeepCarrier in tunConfig and tapConfig
This is added in systemd.netdev in 252, see
https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html#KeepCarrier=

(cherry picked from commit 39ae2babce)
2024-07-04 16:36:05 +00:00
piegames
ce05c27abc
Revert "[Backport release 24.05] nixos/snapper: add snapper opts" 2024-07-02 10:13:13 +02:00
Francesco Gazzetta
bff4a7e9d0 nixos/smartd: add systembus-notify notifications
(cherry picked from commit 20a73ab51d)
2024-06-30 20:00:46 +00:00
OPNA2608
b05cbc841f tests/lomiri: Don't need to keep Morph in the background anymore, content-hub can launch it now
(cherry picked from commit af779007e7)
2024-06-30 04:05:46 +00:00
Nico Felbinger
41ef0e02f0
nixos/peering-manager: add oidc support
Co-authored-by: Jenny <me@netali.de>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
(cherry picked from commit c4d2c90da0)
2024-06-29 21:20:51 +02:00
Weijia Wang
7de667dc8a nixos/limesurvey: drop default encryption key and nonce
Co-authored-by: Thomas Gerbet <thomas@gerbet.me>
(cherry picked from commit daa81ecb2e)
2024-06-28 21:44:05 +00:00
Robert Hensing
8a59ac52a8
Merge pull request #323008 from fricklerhandwerk/backport-322886-to-release-24.05
Backport 322886 to release 24.05
2024-06-28 14:28:16 +02:00
Jörg Thalheim
71e51a064f
Merge pull request #322178 from NixOS/backport-319238-to-release-24.05
[Backport release-24.05] make-disk-image: fix build for systems that use boot.loader.grub.devices
2024-06-28 07:44:35 +02:00
Valentin Gagarin
c03d3ce3c7 nixVersions: bump patch releases
(cherry picked from commit 144ac0d7fc)
2024-06-27 22:22:12 +02:00
Artturin
58bc9dd509
Merge pull request #321713 from alois31/nix-2.18.3-24.05
nixVersions.nix_2_18: 2.18.2 -> 2.18.3
2024-06-27 21:06:16 +03:00
Alexandre Badez
08f4b8c3fc nixos/snapper: add timeline limit options
(cherry picked from commit a1ded8273d)
2024-06-26 14:09:57 +02:00
Artturin
cbce6cb470 nixos/polkit: Add package option
Overlaying polkit results in a lot of rebuilds thus it makes sense to
add a package option.

Assists in using the patch needed to fix https://www.github.com/NixOS/nixpkgs/issues/18012

(cherry picked from commit b61e0ff19b)
2024-06-26 09:43:05 +00:00
Yaya
ec89585696
[24.05] nixos/gitlab-runner: Add support for runner authentication tokens (#322440)
* nixos/gitlab-runner: Remove global with lib;

(cherry picked from commit 92a26526b9)

* nixos/gitlab-runner: Add support runner authentication tokens

Support for *runner registration tokens* is deprecated since GitLab
16.0, has been disabled by default in GitLab 17.0 and will be removed in
GitLab 18.0, as outlined in the [GitLab documentation].

It is possible to [re-enable support for runner registration tokens]
until GitLab 18.0, to prevent the registration workflow from
breaking.

*Runner authentication tokens*, the replacement for registration tokens,
have been available since GitLab 16.0 and are expected to be defined in
the `CI_SERVER_TOKEN` environment variable, instead of the previous
`REGISTRATION_TOKEN` variable.

This commit adds a new option
`services.gitlab-runner.services.<name>.authenticationTokenConfigFile`.
Defining such option next to
`services.gitlab-runner.services.<name>.registrationConfigFile` brings
the following benefits:
- A warning message can be emitted to notify module users about the
  upcoming breaking change with GitLab 17.0, where *runner registration
  tokens* will be disabled by default, potentially disrupting
  operations.
- Some configuration options are no longer supported with *runner
  authentication tokens* since they will be defined when creating a new
  token in the GitLab UI instead. New warning messages can be emitted to
  notify users to remove the affected options from their configuration.
- Once support for *registration tokens* has been removed in GitLab 18,
  we can remove
  `services.gitlab-runner.services.<name>.registrationConfigFile` as
  well and make module users configure an *authentication token*
  instead.

This commit changes the option type of
`services.gitlab-runner.services.<name>.registrationConfigFile` to
`with lib.types; nullOr str` to allow configuring an authentication
token in
`services.gitlab-runner.services.<name>.authenticationTokenConfigFile`
instead.

A new assertion will make sure that
`services.gitlab-runner.services.<name>.registrationConfigFile` and
`services.gitlab-runner.services.<name>.authenticationTokenConfigFile`
are mutually exclusive. Setting both at the same time would not make
much sense in this case.

[GitLab documentation]: https://docs.gitlab.com/17.0/ee/ci/runners/new_creation_workflow.html#estimated-time-frame-for-planned-changes
[re-enable support for runner registration tokens]: https://docs.gitlab.com/17.0/ee/ci/runners/new_creation_workflow.html#prevent-your-runner-registration-workflow-from-breaking

(cherry picked from commit 6f211d899d)
2024-06-26 11:29:14 +02:00
Will Fancher
3507ab88c4
Merge pull request #322230 from NixOS/backport-319359-to-release-24.05
[Backport release-24.05] nixos/clevis: add support for parent encrypted zfs datasets
2024-06-25 23:53:20 -04:00
Azat Bahawi
77a2b67c04
Merge pull request #321794 from NixOS/backport-314579-to-release-24.05
[Backport release-24.05] nixos/etc: support direct symlinks with etc overlay
2024-06-25 14:48:56 +03:00
misuzu
3dc81ab161 nixos/clevis: add support for parent encrypted zfs datasets
(cherry picked from commit 4df3c4c17b)
2024-06-24 18:48:25 +00:00
Jörg Thalheim
c902526b89 make-disk-image: fix build for systems that use boot.loader.grub.devices
config.boot.loader.grub.device is just an alias that gets assigned to config.boot.loader.grub.devices.
If config.boot.loader.grub.device is set to null, it will fail with the following error
as described in https://github.com/nix-community/nixos-generators/issues/339

(cherry picked from commit d0126c0508)
2024-06-24 13:40:51 +00:00
K900
2c1ba84cf1 nixos/plasma6: allow null password for screen lock
This was fixed and we missed it, I think?

(cherry picked from commit cc5ee2d621)
2024-06-23 14:53:18 +00:00
ivan770
aa91e7f0b5 nixos/etc: support direct symlinks with etc overlay
(cherry picked from commit 1b288bca00)
2024-06-22 16:42:37 +00:00
Alois Wohlschlager
ffc864e163
nixVersions.nix_2_18: 2.18.2 -> 2.18.3
Diff: https://github.com/NixOS/nix/compare/2.18.2...2.18.3
2024-06-22 11:00:18 +02:00
Marcus Ramberg
1079d9fdfb
Merge pull request #321344 from NixOS/backport-321097-to-release-24.05
[Backport release-24.05] firefly-iii: 6.1.17 -> 6.1.18
2024-06-21 18:44:31 +02:00
Weijia Wang
756554c5c1 doc/release-notes: fix mention of ankisyncd
(cherry picked from commit 9835090379)
2024-06-21 08:17:22 +00:00
Patrick
5028226c9c nixos/firefly-iii: enhance provisioning service
(cherry picked from commit 6154279455)
2024-06-20 21:04:13 +00:00
John Titor
e3f4e7aaf2
docs/release-notes: 24.05: add amdgpu module
(cherry picked from commit c508cc5bed)
2024-06-20 17:40:51 +05:30
John Titor
606aeb617a
nixos/amdgpu: init module
(cherry picked from commit 6a0b6a6b74)
2024-06-20 17:40:50 +05:30
stuebinm
0a3a4f2724 nixos/nextcloud: remove warning referencing 24.11 from 24.05
The warning for nextcloud 29 does not apply here: It warns against
having a nextcloud install older than nixos 24.11 on installations
which are older than 24.11, which is superfluous.
2024-06-19 20:35:26 +02:00
Jonas Heinrich
7c6f84533a
Merge pull request #320757 from NixOS/backport-320593-to-release-24.05
[Backport release-24.05] nixos/invoiceplane: Ensure patching index.php
2024-06-18 14:31:19 +02:00
Sandro
cc60881398
Merge pull request #320640 from NixOS/backport-318348-to-release-24.05
[Backport release-24.05] nixos/no-x-libs: fix gjs
2024-06-18 13:33:43 +02:00
Jonas Heinrich
455da51371 nixos/invoiceplane: Ensure patching index.php
(cherry picked from commit 2a8ccf6144)
2024-06-18 11:33:37 +00:00
github-actions[bot]
03938a7a09
nixos/oauth2-proxy: prevent redirect loop when running on single domain (#320729)
(cherry picked from commit b32992089f)

Co-authored-by: Enno Richter <enno@nerdworks.de>
2024-06-18 12:31:21 +02:00
Sandro Jäckel
34b5204d7e nixos/no-x-libs: fix gjs
Due to the switch to finalAttrs, we now need to properly disable installTests.

(cherry picked from commit 131ef6d2ed)
2024-06-17 23:44:04 +00:00
Sandro
818bf0b707
Merge pull request #320412 from NixOS/backport-320325-to-release-24.05
[Backport release-24.05] nixos/oauth2-proxy: restart service when keyFile option changes
2024-06-17 14:08:31 +02:00
Jörg Thalheim
df5dfa6525
Merge pull request #318794 from NixOS/backport-314422-to-release-24.05
[Backport release-24.05] nixos/journalwatch: add package option
2024-06-17 12:45:17 +02:00
Sandro Jäckel
71004159f4 nixos/oauth2-proxy: restart service when keyFile option changes
(cherry picked from commit 0b30b27e1b)
2024-06-17 02:23:46 +00:00
Savyasachee Jha
a92f94c551 nixos/tests/firefly-iii: Use postgres 16
(cherry picked from commit b9e13e3528)
2024-06-15 17:09:06 +00:00
Felix Buehler
204a119210 nixos/freshrss: fix reload when config changes
(cherry picked from commit edcdf6ad3b)
2024-06-13 18:44:37 +00:00
Masum Reza
4cc1d31d77 nixos/amdvlk: init module
Backport of #318175
2024-06-13 14:00:12 +02:00
Sandro Jäckel
f961fbcfb6 nixos/locate: drop with lib{,.types}, misc cleanup
(cherry picked from commit 8e66b653e8)
2024-06-11 13:48:30 +00:00
Sandro Jäckel
51d9d476d9 nixos/locate: only set LOCATE_PATH for findutils locate
For plocate/mlocate it causes the results to be printed twice.

(cherry picked from commit dec5ef74b0)
2024-06-11 13:48:30 +00:00
éclairevoyant
0024e5487a nixos/journalwatch: add package option
(cherry picked from commit 04548e7e1f)
2024-06-10 13:26:41 +00:00
lucasew
b6079d99ac nixos/loki: add network.target to after
Signed-off-by: lucasew <lucas59356@gmail.com>
(cherry picked from commit 4c621ef886)
2024-06-10 11:47:46 +00:00
Francesco Gazzetta
a0c1afd5d8 nixosTests.ladybird: use programs.ladybird option
(cherry picked from commit 21aa5ae374)
2024-06-10 09:46:17 +00:00
OPNA2608
34b6455ddb lomiri.lomiri: Try to consider services.xserver.xkb.layout
Propagate the configuration setting through an envvar, check the envvar in the compositor.
Needed because querying AccountsSettings for this information fails, due to Ubuntu-only
"InputSources" interface. So you're stuck on US layout without this hack.

(cherry picked from commit 2735184f6d)
2024-06-07 17:50:00 +00:00
Keith Pine
968425a092 nixos/inadyn: fix cache directory path
The CacheDirectory subdirectory is already part of $CACHE_DIRECTORY.

(cherry picked from commit 5776f733cd)
2024-06-07 19:05:04 +02:00
OPNA2608
225cdd883a nixos/lomiri: Add file manager
(cherry picked from commit 6477cb49a5)
2024-06-07 12:34:06 +00:00
OPNA2608
e0fc7d81b4 tests/lomiri-filemanager-app: init
(cherry picked from commit 4a495ec755)
2024-06-07 12:34:06 +00:00
a-kenji
4df6487be3 nixos/virtualbox-host: fix typo in assertion
(cherry picked from commit 406e613b95)
2024-06-05 14:11:42 +00:00
OPNA2608
6bbffa915f nixos/tests/lomiri: Fix sound indicator subtest name
It's an ayatana one, not a lomiri one.

(cherry picked from commit 01152519d6)
2024-06-05 10:53:49 +00:00
OPNA2608
b6b72f20ab nixos/lomiri: Add display indicator
(cherry picked from commit d29e469f2a)
2024-06-05 10:53:49 +00:00
OPNA2608
fed04ebeb3 ayatana-indicator-display: init at 24.5.0
(cherry picked from commit d4a5183180)
2024-06-05 10:53:48 +00:00
Sandro
8202acc7e9
Merge pull request #316740 from NixOS/backport-316581-to-release-24.05 2024-06-05 12:17:41 +02:00
Sandro
2de8b4fa26
Merge pull request #316874 from NixOS/backport-316732-to-release-24.05 2024-06-05 12:17:25 +02:00
Sandro
e82edf7dad
Merge pull request #314978 from NixOS/backport-240989-to-release-24.05 2024-06-05 12:10:45 +02:00
Sandro
a802a5dfdd
Merge pull request #315067 from NixOS/backport-314428-to-release-24.05 2024-06-05 12:09:59 +02:00
Sandro
cd4cc97104
Merge pull request #314047 from NixOS/backport-305127-to-release-24.05 2024-06-05 12:08:25 +02:00
Sandro
3acf28fdf7
Merge pull request #316696 from NixOS/backport-312261-to-release-24.05 2024-06-05 11:22:00 +02:00
Arian van Putten
25ad2c8206
Merge pull request #317296 from NixOS/backport-317257-to-release-24.05
[Backport release-24.05] nixos/acme: allow setting security.acme.defaults.server = null to keep old accounts directory
2024-06-05 08:36:29 +02:00
Jeremy Baxter
05a3d70d1d nixos/oink: init module
(cherry picked from commit 20fc095a1c)
2024-06-05 04:17:47 +00:00
Sandro
867492ed4f
Merge pull request #316970 from NixOS/backport-316879-to-release-24.05 2024-06-05 01:20:35 +02:00
Arian van Putten
85ae069139 doc/release-notes: Add note about backwards compatibility in ACME module
Co-authored-by: Stéphan Kochen <git@stephank.nl>
(cherry picked from commit f8439331dc)
2024-06-04 20:38:55 +00:00
Stéphan Kochen
608eaf4303 nixos/acme: allow setting security.acme.defaults.server = null to keep old accounts directory
The accounts directory is based on the hash of the settings.

https://github.com/NixOS/nixpkgs/pull/270221 changed the  default of
security.acme.defaults.server from null to the default letsencrypt URL
however as an unwanted side effect this means the accounts directory
changes and the ACME module will create a new a new account.

This can cause issues with people using CAA records that pin the
account ID or people who have datacenter-scale NixOS deployments

We allow setting this option to null again for people who want
to keep the old account and migrate at their own leisure.

Fixes https://github.com/NixOS/nixpkgs/issues/316608

Co-authored-by: Arian van Putten <arian.vanputten@gmail.com>
(cherry picked from commit d1f07e6382)
2024-06-04 20:38:55 +00:00
Sandro
d9e937d2bd doc/release-notes: repalce security.pam.enableSSHAgentAuth with security.pam.sshAgentAuth.enable
(cherry picked from commit 617a79dd10)
2024-06-04 20:37:53 +00:00
Adam C. Stephens
c1f09f78eb
Merge pull request #317092 from NixOS/backport-316162-to-release-24.05
[Backport release-24.05] lxd-virtual-machine-image: install initial configuration read-write
2024-06-04 08:36:21 -04:00
Florian Klink
6d0168bbd0
Merge pull request #316838 from NixOS/backport-316836-to-release-24.05
[Backport release-24.05] nixos/garage: fix replication 1.0 assertion
2024-06-04 11:22:21 +02:00
fuggy
794c16a433 nixos/xdg/portal: Fix typo
There was a typo that misspelled /etc/ as /etx/

(cherry picked from commit ef5ff2a075)
2024-06-04 05:27:39 +00:00
Adam Stephens
017fbd720a lxd-virtual-machine-image: install initial configuration read-write
(cherry picked from commit dfd0d14efc)
2024-06-04 04:16:35 +00:00
tcmal
1bfad3e169 nixos/akkoma: dont disable protectsystem in confinement mode
this works fine since #289593

(cherry picked from commit 7952d92b82)
2024-06-04 01:14:04 +02:00
tcmal
465548938a nixos/akkoma: deal with $RUNTIME_DIRECTORY containing multiple entries
this fixes issues with confined module tests.

see https://github.com/NixOS/nixpkgs/pull/313794#issuecomment-2126909110

(cherry picked from commit a247fc94b4)
2024-06-04 01:14:04 +02:00
Nick Cao
d7dc410014
Merge pull request #316707 from NixOS/backport-316648-to-release-24.05
[Backport release-24.05] nixos/invidious-router: remove redundant "Enables" in description
2024-06-03 13:59:16 -04:00
Sandro Jäckel
ab559c1b6d treewide: fix all obviously wrong mkEnableOptions
(cherry picked from commit 41452802cb)
2024-06-03 17:03:38 +00:00
Michele Guerini Rocco
92706b2141
Merge pull request #316911 from NixOS/backport-312317-to-release-24.05
[Backport release-24.05] nixos/network-interfaces: prevent failure when a network address already exists
2024-06-03 17:58:46 +02:00
Tomáš Kuča
f1dc0b175f nixos/network-interfaces: prevent failure when a network address already exists
The original code tests output of `ip addr add` command to detect if an
adress already exists. The error message was changed in the past and the
test no longer works.

The patch replaces `ip addr add` with `ip addr replace`. The new command
replaces an existing address or creates a new one if there isn't any.

fixes 306841

(cherry picked from commit 71ce6b582b)
2024-06-03 13:30:36 +00:00
Sandro Jäckel
bb4139e922 nixos/tailscale-auth: fix enable option description
(cherry picked from commit f643e4fa5b)
2024-06-03 10:49:58 +00:00
Sarah Brofeldt
abb032d2a9 nixos/garage: fix replication 1.0 assertion
Use the `cfg.package.version` (string) instead of the entire package so
users don't see  `error: value is a set while a string was expected`
instead of the intended assertion message.

(cherry picked from commit f7393d13fe)
2024-06-03 08:14:27 +00:00
Benno Bielmeier
ea7a8812fe nixos/gollum: fix systemd tempfile permission
When services.gollum.{user,group} was specified a value other than its
default (i.e. "gollum"), the build failed due to referencing a
non-existing user.

(cherry picked from commit b5c7987b52)
2024-06-03 05:48:03 +00:00
Eric Wolf
f19c43fc92
nixos/nextcloud-notify_push: use Type=notify
This prevents the post start script from running
before necessary sockets have been created.

It also prevents an unused shell from being kept around
by using `exec` to make `notify_push` the main process.
2024-06-02 23:26:00 +02:00
Vassilis Palassopoulos
f4cd06d53e doc/release-notes: fix option that enables Plasma 6
(cherry picked from commit f41fc204d6)
2024-06-02 20:41:43 +00:00
Silas Schöffel
039e6e75bd nixos/invidious-router: remove redundant "Enables" in description
(cherry picked from commit 37afbbb602)
2024-06-02 17:28:47 +00:00
Yarny0
afb0ad038c nixos/hardware/printers: fix ppdOptions of ensured printers
Commit a52e27d4f6
changed the `ensurePrinter` mechanism such that it uses
`lib.cli.toGNUCommandLineShell` to assemble the
`lpadmin` command line that creates the required printer.
Before that commit, the command line contained
single quotes (')to protect certain options from being
(mis-)interpreted by the shell.
The new mechanism no longer needs those quotes as
`lib.cli.toGNUCommandLineShell` takes care of quoting/escaping.
Unfortunatelly, the commit missed the
quotes around the `-o` command line part.
`lib.cli.toGNUCommandLineShell` now properly escapes
those quotes, thereby including them in the effective
command line arguments that are passed to `lpadmin`.
The result is that no option is applied anymore.

The commit at hand simply removes the superfluous quotes.
With this change, options are again properly applied as before.

(cherry picked from commit d93fb1bd10)
2024-06-02 15:59:27 +00:00
Nick Cao
42d1d59191
Merge pull request #316152 from NixOS/backport-315656-to-release-24.05
[Backport release-24.05] nixos/version: remove strict type constraints from image options
2024-06-01 09:39:28 -04:00
Weijia Wang
9f1a23ff65 doc/release-notes: update info on gnome 46
(cherry picked from commit 6fd5c54452)
2024-06-01 08:34:10 +00:00
Silvan Mosberger
4f7a7833ee doc/release-notes: Add section on lib
(cherry picked from commit 2906c69534)
2024-06-01 06:58:31 +00:00
Thomas Gerbet
35ea0070d2
Merge pull request #316127 from NixOS/backport-314618-to-release-24.05
[Backport release-24.05] stargazer: 1.1.0 -> 1.2.1
2024-05-31 22:47:04 +02:00
Weijia Wang
63dacb46bf Release NixOS 24.05 2024-05-31 20:18:33 +02:00
Francesco Gazzetta
d4a08c14ed nixos/ladybird: init
(cherry picked from commit 899c542291)
2024-05-31 17:19:23 +00:00
nikstur
e6bab14726 nixos/version: remove strict type constraints from image options
This constraints aren't super useful because they arent really enforced
by the software, so it's hard to get them right and we've gotten them
wrong multiple times in the past. It's better to remove them altogether
in the spirit of RFC 42.

(cherry picked from commit acba687721)
2024-05-31 12:51:43 +00:00
Aleksana
fe7d83b7de
Merge pull request #315830 from NixOS/backport-314418-to-release-24.05
[Backport release-24.05] nixos/mopidy: add wants network-online.target to fix warning
2024-05-31 19:34:14 +08:00
gaykitty
28a856c728 stargazer: 1.1.0 -> 1.2.1
(cherry picked from commit 43b1df204b)
2024-05-31 10:57:39 +00:00
Weijia Wang
76c2576f2b doc/release-notes: highlight desktop environment updates
(cherry picked from commit 8c58b05881)
2024-05-31 08:24:37 +00:00
Niklas Hambüchen
1980044104
Merge pull request #315775 from NixOS/backport-315499-to-release-24.05
[Backport release-24.05] turbovnc.tests: Fix negative test
2024-05-30 14:43:47 +00:00
Cosima Neidahl
d13f21097e
Merge pull request #315648 from NixOS/backport-315627-to-release-24.05
[Backport release-24.05] nixos/coolercontrol: Use user-preferred nvidia package
2024-05-30 15:02:14 +02:00
Martin Weinelt
8e89e58c4e nixos/tests/networkd: make client reliable in dhcpserver-static-leases test
Migrate the client to a native networkd configuration and reduce
unrelated log spam.

(cherry picked from commit 884a0835ef)
2024-05-30 11:55:48 +00:00
Martin Weinelt
356f19cc3b
Merge pull request #315751 from NixOS/backport-274425-to-release-24.05
[Backport release-24.05] nixos/frr: adapt to frr-9
2024-05-30 12:57:41 +02:00
Francesco Gazzetta
d60b01aea3 domination: 1.2.9 -> 1.3.0
(cherry picked from commit 9180836151)
2024-05-30 08:22:37 +00:00
Sandro Jäckel
17913ae653 nixos/mopidy: add wants network-online.target to fix warning
(cherry picked from commit b064e2db69)
2024-05-30 08:17:02 +00:00
Niklas Hambüchen
8b419f7b3d turbovnc.tests: Replace comment link by newer NixOS manual link
(cherry picked from commit 613d50c1d5)
2024-05-30 02:46:50 +00:00
Niklas Hambüchen
9157b72c40 turbovnc.tests: Don't override already-empty password to empty
(cherry picked from commit cd519b6101)
2024-05-30 02:46:50 +00:00
Niklas Hambüchen
06f31991d1 turbovnc.tests: Fix passwordless test VM root login
(cherry picked from commit 1f77a3c14b)
2024-05-30 02:46:50 +00:00
Niklas Hambüchen
89b861f2d2 turbovnc.tests: Fix negative test failing due to string grep
(cherry picked from commit 1be779cf3c)
2024-05-30 02:46:50 +00:00
Frank Doepper
665e247019 nixos/frr: adapt to frr-9
- fix #274286
- remove `-f configfile` from ExecStart
- use /etc/frr/${service}d.conf
- enable mgmtd when staticd is enabled
- don't frr-reload.py mgmtd
- remove obsolete lib.mdDoc

(cherry picked from commit 4df955130e)
2024-05-30 00:34:05 +00:00
Christina Rust
d163d73f61
Merge pull request #315410 from NixOS/backport-315263-to-release-24.05
[Backport release-24.05] nixos/devpi-server: fix loading credentials as DynamicUser
2024-05-29 18:40:06 +02:00
OPNA2608
00a27d79e1 nixos/coolercontrol: Use user-preferred nvidia package
(cherry picked from commit 07b369b5aa)
2024-05-29 14:44:31 +00:00
Sandro Jäckel
54936852e5 gitea,nixos/gitea: add SuperSandro2000 as maintainer, remove inactive maintainers, unify maintainers
(cherry picked from commit 73c11de701)
2024-05-29 13:49:27 +00:00
Cosima Neidahl
45cef8da7c
Merge pull request #315535 from NixOS/backport-315117-to-release-24.05
[Backport release-24.05] lomiri.*: Make buildable while waiting for GLib fix
2024-05-29 14:36:47 +02:00
Giel van Schijndel
8bdd5026f4 nixos/netboot: only install syslinux on platforms where it's available
Instead of maintaining an inevitably incomplete list of unsupported
architectures.

I discovered this while building for armv7-linux (32-bit ARM).

(cherry picked from commit af8a1f59eb)
2024-05-29 11:18:16 +02:00
OPNA2608
10837a8efe lomiri.telephony-service: Mark broken & exclude everywhere
Needs a GLib change to be fixed, which needs a staging cycle, which I was told won't happen in time anymore.
Luckily it's not a crucial component for the desktop mode.

(cherry picked from commit 3ef60ac499)
2024-05-29 06:44:06 +00:00
github-actions[bot]
6d45231912
doc/release-notes: tweaks (#315520)
* Clean up the curious dwarf-fortress note

(cherry picked from commit e36f83eac4)

* Various tweaks to release notes

(cherry picked from commit 9708aca853)

* Consistently use capitalized Nix in plain text

(cherry picked from commit 005ef76e9e)

* Further tweaks to release notes

(cherry picked from commit 9c6861249c)

---------

Co-authored-by: Jacek Generowicz <jacg@my-post-office.net>
2024-05-29 08:37:12 +02:00
Someone
8872b57bcd
Merge pull request #315347 from NixOS/backport-314840-to-release-24.05
[Backport release-24.05] hardware/nvidia-container-toolkit: mount `nvidia-driver/share`
2024-05-28 20:32:58 +00:00
Nick Cao
6e318d1cb0
Merge pull request #315285 from NixOS/backport-315046-to-release-24.05
[Backport release-24.05] nixosTests.gnome-extensions: fix test
2024-05-28 15:20:35 -04:00
Sarah Brofeldt
cf546b0bf0 nixos/devpi-server: fix loading credentials as DynamicUser
(cherry picked from commit 4d4571b20a)
2024-05-28 17:23:05 +00:00
Rafael Fernández López
5a4bc7ddeb hardware/nvidia-container-toolkit: mount nvidia-driver/share
(cherry picked from commit 79c79671a7)
2024-05-28 12:51:03 +00:00
Sandro
125daa7c1d
Merge pull request #314764 from NixOS/backport-314433-to-release-24.05 2024-05-28 11:11:11 +02:00
Honnip
3fe54eb851 nixosTests.gnome-extensions: ENABLED and DISABLED states are renamed
01e9724d75
Fix the test failure caused by the renaming of the states name from `ENABLED`, `DISABLED` to `ACTIVE` and `INACTIVE`

(cherry picked from commit b2069e7fc7)
2024-05-28 07:47:09 +00:00
Honnip
268c53b55a nixosTests.gnome-extensions: emoji-selector has been removed
(cherry picked from commit d7062ba870)
2024-05-28 07:47:09 +00:00
John Titor
d318a15bca nixos/hypridle: init
(cherry picked from commit 353aa12446)
2024-05-28 07:04:11 +00:00
John Titor
0b15e543c6 nixos/hyprlock: init module
(cherry picked from commit 07a0b79ed1)
2024-05-28 07:04:11 +00:00
Justinas Stankevicius
dac0b86b6a teleport_13: remove 2024-05-27 23:14:53 +03:00
éclairevoyant
8ed61d15ff
Revert "nixos/steam: add option fontPackages"
This reverts commit 7f86c8842a.
2024-05-27 11:42:49 -04:00
Sandro Jäckel
d366e8e275 nixos/no-x-libs: make sure gst-plugins-base has enableGl disabled
(cherry picked from commit db66127c5b)
2024-05-27 12:04:11 +00:00
Sandro Jäckel
97b054fc2f nixos/no-x-libs: build gst-plugins-rs without gtk
(cherry picked from commit cb58275dc6)
2024-05-27 12:04:11 +00:00
Maëlys Bras de fer
ec0e77be80 nixos/{river,hyprland}: override package using apply
(cherry picked from commit 95674de399)
2024-05-27 02:00:40 +00:00
Maëlys Bras de fer
b86575e114 nixos/{sway,river,hyprland}: cleanup
(cherry picked from commit bcbeccfa7d)
2024-05-27 02:00:40 +00:00
Maëlys Bras de fer
75ae89e6e3 nixos/hyprland: use generic wayland-session module
(cherry picked from commit a4160dfe88)
2024-05-27 02:00:40 +00:00
Maëlys Bras de fer
8479c2928c nixos/{sway,river}: make XWayland support optional
(cherry picked from commit cf159c437d)
2024-05-27 02:00:40 +00:00
北雁 Cryolitia
7f86c8842a nixos/steam: add option fontPackages
fix #178121

(cherry picked from commit 164f66169a)
2024-05-26 23:36:29 +00:00
北雁 Cryolitia
6775ae8ed9 nixos/steam: add option extraPackages
(cherry picked from commit efef69a51d)
2024-05-26 23:36:29 +00:00
Sandro Jäckel
65fc041173 nixos/no-x-libs: fix mpv build by disabling drmSupport, disable more GUI only relevant features
(cherry picked from commit b9ec2c14d8)
2024-05-26 05:57:15 +00:00
Sandro Jäckel
1ec9f0f58f nixos/no-x-libs: add libplacebo
(cherry picked from commit 2a8e5155c9)
2024-05-26 05:57:15 +00:00
Savyasachee Jha
e55238de2b nixos/firefly-iii: Changes to module and tests
Module has been fixed and now uses the maintenance service to cache
settings so as to not require environment files wherever possible.

The tests now test using mariadb and postgresql as well as sqlite to be
more complete. A test has been added for testing whether app.js has been
compiled successfully, as well as to check whether the cronjob fires
successfully.

(cherry picked from commit eee8b0bff3)
2024-05-25 08:42:10 +00:00
github-actions[bot]
f651e7d4d8
[Backport release-24.05] nixos/frigate: drop BindPaths from systemd service (#314325)
* frigate: drop BindPaths from systemd service

Migrations have been working well even with misconfigured BindPaths => removing

(cherry picked from commit f45e2f7604)
2024-05-24 23:11:22 +02:00
Aleksana
3a90e87c0b
Merge pull request #313960 from NixOS/backport-313096-to-release-24.05
[Backport release-24.05] nixos/tests/stalwart-mail: Add test for server version >= 0.7
2024-05-24 16:16:55 +08:00
Sandro Jäckel
29be0e61f3 nixos/oauth2_proxy_nginx: fix proxy_set_header
(cherry picked from commit f221b4f5f5)
2024-05-24 07:48:32 +00:00
Aleksana
6082554de3
Merge pull request #314056 from NixOS/backport-307499-to-release-24.05
[Backport release-24.05] nixos/bitwarden-directory-connector-cli: add dependsOn network-online…
2024-05-24 14:37:36 +08:00
Matt Kline
6f85ce210b nixos/snapper, nixos/borgbackup: Fix module doc typo
The persistentTimer argument sets the _Persistent_ field in
systemd.timer(5).

Pointed out in #312549

(cherry picked from commit 234f4db797)
2024-05-23 23:15:48 +00:00
Nick Cao
c39b5a177c
Merge pull request #314070 from NixOS/backport-314038-to-release-24.05
[Backport release-24.05] nixos/hydra: fix typo in hydra init script
2024-05-23 18:12:04 -04:00
Lin Jian
5fc645efae
Merge pull request #314057 from NixOS/backport-313822-to-release-24.05
[Backport release-24.05] nixos/kanata: add a configFile option
2024-05-24 05:28:22 +08:00
Robin Appelman
d31a12dcc8 nixos/hydra: fix typo in hydra init script
(cherry picked from commit c64e560c86)
2024-05-23 19:30:53 +00:00
Lin Jian
882082a411 nixos/kanata: add a configFile option
This brings two benefits.  For one thing, it exposes the generated
config file which users can build separately to validate it.  For
another, it allows users to provide their own config file.

(cherry picked from commit d679ddfcab)
2024-05-23 18:54:05 +00:00
Sandro Jäckel
6cb0be5b1e nixos/bitwarden-directory-connector-cli: add wants network-online.target
This fixes the following warning:

trace: warning: bitwarden-directory-connector-cli.timer is ordered after 'network-online.target' but doesn't depend on it
(cherry picked from commit e4de1c0b19)
2024-05-23 18:47:30 +00:00
OPNA2608
e47eef8882 nixos/lomiri: Add sound indicator
(cherry picked from commit af545969b6)
2024-05-23 18:11:34 +00:00
OPNA2608
1f6ba2e3c8 ayatana-indicator-sound: init at 24.4.0
(cherry picked from commit a7440c7873)
2024-05-23 18:11:33 +00:00
Sandro Jäckel
e2b73005ce nixos/portunus: add note about allowed characters to id
(cherry picked from commit 8c3a2b0a10)
2024-05-23 18:11:19 +00:00
Jonas Heinrich
61f5ee69f5 nixos/stalwart-mail: use publicsuffix-list package
Co-authored-by: shawn8901 <shawn8901@googlemail.com>
(cherry picked from commit 2c4128ea01)
2024-05-23 11:55:05 +00:00
Jonas Heinrich
d4b0f03904 nixos/tests/stalwart-mail: Add test for server version >= 0.7
(cherry picked from commit 4c626c52b7)
2024-05-23 11:55:05 +00:00
Martin Weinelt
4573e06799 nixos/wyoming*: depend on network-online.target
Ordering it after network-online.target only makes sense, if it actually
gets requested.

(cherry picked from commit aee13d3d9a)
2024-05-23 08:48:39 +00:00
Martin Weinelt
e5e351f224 nixos/kea: make ctrl-agent want network-online.target
If it wants to run after it, it needs to want it for it to be there.

(cherry picked from commit 5d515c373e)
2024-05-23 08:37:56 +00:00
github-actions[bot]
b64f8cbe95
doc/release-notes: more release note edits (#313858)
* Move watchdogd to correct section

(cherry picked from commit d5d3750270)

* Move FileSender to correct position

(cherry picked from commit 4ae89257e9)

* Reword

(cherry picked from commit 03f144fbd3)

* Add TODO querying meaning of dwarf-fortress note

(cherry picked from commit 8798e735be)

* Remove comments suggesting random item placement

(cherry picked from commit a4e51402e0)

* Add comments asking to maintain alphabetical order

(cherry picked from commit 07489ceed1)

---------

Co-authored-by: Jacek Generowicz <jacg@my-post-office.net>
2024-05-23 06:06:02 +02:00
Weijia Wang
3c80acabe4
24.05 beta release 2024-05-22 18:11:14 +02:00
Markus Theil
650b034813 doc/release-notes: add frr 10.0 BGP
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2024-05-22 15:01:44 +00:00
Martin Weinelt
a68d0e6819
Merge pull request #312771 from mweinelt/garage-data-dir
nixos/garage: support 0.9.0+ data_dir format
2024-05-22 13:18:36 +02:00
Martin Weinelt
07a26ae742
nixos/garage: support 0.9.0+ data_dir format
https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#data_dir
2024-05-22 13:12:46 +02:00
Jacek Galowicz
03fda24206
Merge pull request #313619 from dawidd6/test-driver-ruff
nixos/test-driver: adjust to ruff changes
2024-05-22 13:03:21 +02:00
Dawid Dziurla
f8a88fd22c
nixos/test-driver: adjust to ruff changes 2024-05-22 11:29:02 +02:00
Pol Dellaiera
543582d5e2
Merge pull request #313473 from thenhnn/filesender-packaging-filesender-module
nixos/filesender: init
2024-05-22 09:55:41 +02:00
K900
6ac507dd08
Merge pull request #309127 from omentic/plasma6
plasma6: mark dolphin + spectacle as optional packages & reorganize dependencies
2024-05-22 10:48:17 +03:00
nhnn
3d47565193
nixos/filesender: init module 2024-05-22 08:37:48 +03:00
Weijia Wang
d1bfb4c502 nixos/release-notes: sort, cleanup 2024-05-22 03:41:27 +02:00
Peder Bergebakken Sundt
64076cea1d
Merge pull request #312518 from dali99/bluemap
bluemap: init at 3.21, and init module
2024-05-22 01:09:49 +02:00
Weijia Wang
d8c7ea7586
Merge pull request #313382 from Moraxyc/fix-step-ca-test
nixosTests.step-ca: fix journal error
2024-05-22 00:39:10 +02:00
Weijia Wang
536826e05d
Merge pull request #313298 from Moraxyc/fix-tigervnc-test
nixosTests.tigervnc: fix test
2024-05-22 00:36:55 +02:00
Yt
15c7efd37c
Merge pull request #313020 from jpds/nixos-test-vector-api+clickhouse
nixos/vector: Tests for API/Clickhouse
2024-05-21 21:25:31 +00:00
Fabián Heredia Montiel
13003e44c5
Merge pull request #313236 from NixOS/update-hardened
Linux hardened kernels for 2024-05-20
2024-05-21 14:34:49 -06:00
Martin Weinelt
98d2dbc78d
Merge pull request #312591 from r-ryantm/auto-update/navidrome
navidrome: 0.52.0 -> 0.52.5
2024-05-21 21:43:12 +02:00
Martin Weinelt
90916525a6
nixos/navidrome: set empty settings default
This will not affect the options, but allows to not configure settings at
all, if you don't need to. Unbreaks the NixOS test, which relies on this
behavior.

Fixes: #312757
2024-05-21 21:23:35 +02:00
Jade Lovelace
f953913c65 nixos/gnupg: remove dead code 2024-05-21 11:45:27 -07:00
Jonathan Davies
af4a391424
nixos/vector: Added DNSTAP testcase 2024-05-21 19:31:10 +01:00
Jonathan Davies
8dc825ca36
nixos/vector: Added nginx→clickhouse test case 2024-05-21 19:14:55 +01:00
Jonathan Davies
1b27c58827
nixos/vector: Added testcase for verifying API endpoint 2024-05-21 19:14:52 +01:00
Jonathan Davies
87cb265588
nixos/vector: Moved existing test to subdirectory 2024-05-21 18:41:00 +01:00
Daniel Olsen
718819092b nixos/bluemap: init module 2024-05-21 19:16:21 +02:00
Pol Dellaiera
4bb2fe0d38
Merge pull request #312251 from thenhnn/filesender-packaging-simplesamlphp-module
nixos/simplesamlphp: init
2024-05-21 17:12:11 +02:00
Sandro
b4bf5efd73
Merge pull request #305092 from OPNA2608/init/lomiri/ayatana-indicator-power 2024-05-21 16:01:47 +02:00