Commit Graph

41195 Commits

Author SHA1 Message Date
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