Commit graph

38079 commits

Author SHA1 Message Date
eljamm 19ed46dc3c nixos/libeufin: update BASE_URL
which is now required to have a valid protocol.

(cherry picked from commit e04f8bb993)
2025-06-02 11:14:31 +02:00
eljamm 1088ff7609 nixos/taler: add exchangekeyupdate service
whose role is to sync Taler exchanges' information with the merchant.

(cherry picked from commit 276fca3265)
2025-06-02 11:14:31 +02:00
eljamm 3a842aa828 nixos/taler: update exchange settings
adding new and removing deprecated ones.

(cherry picked from commit 58fca01255)
2025-06-02 11:14:31 +02:00
eljamm 9afa3afbb4 nixos/taler: use the same dynamicUser for services
which makes managing the database much simpler.

(cherry picked from commit 85b6430fac)
2025-06-02 11:14:31 +02:00
eljamm 5735c3c3b4 nixos/taler: explicitly specify configFile
else the executables fail to work.

(cherry picked from commit 5db5bd097c)
2025-06-02 11:14:31 +02:00
Peder Bergebakken Sundt affe59411e
[Backport release-25.05] nixos/stash: fix mutableSettings logic (#412800) 2025-06-02 01:06:49 +02:00
Peder Bergebakken Sundt c209086813
[Backport release-25.05] nixos/stash: fix empty immutable plugins (#412802) 2025-06-02 00:53:53 +02:00
Diogo Correia 148a482687
nixos/stalwart-mail: fix incorrect config for webadmin and spam-filter
Stalwart 0.11.0 changed the `config.resource.spam-filter` and
`config.resource.webadmin` keys to be `spam-filter.resource` and
`webadmin.resource` respectively. The NixOS has been updated
accordingly, but unfortunately it has mistakenly used
`config.spam-filter.resource` and `config.webadmin.resource`, which are
incorrect and do not do anything.

This commit changes the default configuration to use the correct keys.

Note that due to infinite recursion, the `optionalAttrs` has been
replaced with `mkIf`.

Additionally, some tests were added to catch this regression in the
future.

Fixes #411351

(cherry picked from commit b7ab1fa981)
2025-06-01 17:23:27 +01:00
alyaeanyx 3f72d383d1 maintainers: rename alyaeanyx -> pentane
(cherry picked from commit bdd58823ab)
2025-06-01 10:14:38 +00:00
Wolfgang Walther 0a39ecd8ca
[Backport release-25.05] nixos/glpi-agent: add hardening (#412373) 2025-06-01 08:55:16 +00:00
Wolfgang Walther 6df5cbe24b
[Backport release-25.05] Google Authenticator 2FA support over XRDP (#411826) 2025-06-01 08:51:29 +00:00
Wolfgang Walther fad373f5c8
[Backport release-25.05] adguardhome: Build from source (#411348) 2025-06-01 08:20:52 +00:00
Wolfgang Walther 9d684e717b
[Backport release-25.05] virtualisation/docker: fix nvidia container wrapper (#411345) 2025-06-01 08:19:00 +00:00
renesat 16c1825c74 nixos/stash: fix empty immutable plugins
(cherry picked from commit cb4459412a)
2025-06-01 01:46:59 +00:00
DoctorDalek1963 1c2dbee288 nixos/stash: fix mutableSettings logic
Fixes services.stash.mutableSettings so that it makes sense. The logic
was previously backwards and the settings would be overriden if
mutableSettings was true.

(cherry picked from commit 7dcad49a30)
2025-06-01 01:39:38 +00:00
liberodark 71c589f8bb nixos/glpi-agent: add hardening
(cherry picked from commit e673eca2be)
2025-05-30 15:10:17 +00:00
liberodark ffa82b9ad4 oxidized: fix symlink
(cherry picked from commit 99bdbcbd01)
2025-05-30 11:12:11 +00:00
ferres 5ea9b9f743 nixos/zeronsd: fix acl permissions
(cherry picked from commit 41f1eadb73)
2025-05-30 11:23:25 +05:30
Antonio f0a47fd2a3 nixos/pam: add Google Authenticator 2FA support over XRDP
(cherry picked from commit 8331187976)
2025-05-29 18:58:46 +02:00
Morgan Jones 2870d0deb6 nixos/kubernetes: use util-linux.withPatches
(cherry picked from commit e14de85830)
2025-05-29 05:43:28 +00:00
Marc Fontaine 7c65985b2c nixos/postgrest: fix typo in name of configuration options (#411197)
The config-file key is 'server-unix-socket-mode', not 'service-unix-socket-mode'.

(cherry picked from commit b134f3148f)
2025-05-28 14:43:13 +00:00
Sandro Jäckel c44d6d705d nixos/mediagoblin: fix initial media reprocessing with gmg
Running `mediagoblin-gmg reprocess initial` before would fail with
missing GST_PLUGIN_PATH and tools in PATH.

(cherry picked from commit 81d2a488e6)
2025-05-28 14:15:09 +00:00
Sandro Jäckel b7444e5d11 nixos/mediagoblin: fix gmg argument parsing
Before the argument to mediagoblin-gmg would be passed to the actual command
and the rest to sh which is obviously nonsense.

(cherry picked from commit dd63ca898e)
2025-05-28 14:15:09 +00:00
liberodark c3d89bc2ea nixos/postfix: add slow domain
(cherry picked from commit b9ecd30d81)
2025-05-27 21:25:09 +00:00
Golbinex b59accc8e9 nixos/adguardhome: Update binary path
The compiled binary filename has upper cases

(cherry picked from commit 6e99825c18)
2025-05-27 09:50:50 +00:00
Rafael Fernández López 9e6003f0d5 virtualisation/docker: fix nvidia container wrapper
(cherry picked from commit 7e42e4431b)
2025-05-27 09:35:26 +00:00
Aleksana f70205231d
[Backport release-25.05] starship: add xonsh shell configuration (#411035) 2025-05-26 17:30:12 +08:00
nat 8c8ba680ec nixos/limine: substituteAll -> replaceVarsWith
(cherry picked from commit e51e0da386)
2025-05-26 14:07:33 +05:30
programmerlexi 90f3e90346 nixos/limine: fix boot entry not being created properly (#410935)
(cherry picked from commit 2c673b6e67)
2025-05-26 13:26:56 +05:30
cswimr 77e5e2914c starship: add xonsh shell configuration
(cherry picked from commit bb4ba2ab1c)
2025-05-26 07:17:48 +00:00
Tristan Ross 4d0c8dc19e
[Backport release-25.05] nixos/security: add landlock, yama, and bpf defaults (#410523) 2025-05-25 23:13:34 -07:00
Wolfgang Walther 7622fec1ba
[Backport release-25.05] zoom-us: allow to select xdg-desktop-portal packages (#410258) 2025-05-26 06:07:09 +00:00
Aleksana 58404b11f1
[Backport release-25.05] nixos/bees: fix option example (#410992) 2025-05-26 13:28:17 +08:00
Sveske_Juice b6dfcedefb nixos/syncthing: fix cert/key permission error
(cherry picked from commit 3303249ed2)
2025-05-26 04:50:35 +00:00
FliegendeWurst 48b018d02a nixos/bees: fix option example
The attribute name usually corresponds to the path of the filesystem.

(cherry picked from commit 2e68a674bd)
2025-05-26 03:10:59 +00:00
Gerg-L 764862b479 nixos/direnv: fix silent option... again
(cherry picked from commit 487d1383c8)
2025-05-24 19:02:59 +00:00
Tristan Ross dc600da59c nixos/security: add landlock, yama, and bpf defaults
(cherry picked from commit 22f2e258af)
2025-05-24 13:37:57 +00:00
Yarny0 279ee1a7b9 nixos/programs: add zoom-us module
The zoom-us package can be build with pulseaudio and with
support for one or more xdg-desktop-portal implementations.
This new module sets the proper build options
from the system configuration,
and adds the resulting package to `systemPackages`.
If an individual `zoom-us` package is assigned to the
`package` option with `package = zoom-us.override { ... };`,
arguments given to `.override` will take precedence
over the options determined by the module.
This permits to explicitly enable or disable some zoom-us
features while keeping the module's choices for other features.

Co-authored-by: Philip Taron <philip.taron@gmail.com>
(cherry picked from commit 1a5059ded6)
2025-05-23 18:49:07 +00:00
Aleksana ddd0a706be
[Backport release-25.05] nixos/orca: Make available to gdm greeter (#409142) 2025-05-23 21:20:41 +08:00
Aleksana ed3e8fdc88
[Backport release-25.05] nixos/paperless: expose manage package (#408739) 2025-05-23 15:19:26 +08:00
Doron Behar 24b41a7f8b nixos/i18n: Re-add special handling of LANGUAGE
This reverts commit 263297b4e5 while also
explaining in the docs where exactly LANGUAGE is ignored, and why.

Fixes #409306.

(cherry picked from commit 82dfbe95f5)
2025-05-23 06:25:48 +00:00
Aleksana f89c89a1e7
[Backport release-25.05] netbird: fix typo in warning message (#410021) 2025-05-23 11:48:10 +08:00
Pop 298a25eeec netbird: fix typo in warning message (#406819)
(cherry picked from commit 017276a4aa)
2025-05-23 03:32:43 +00:00
nyukuru 690b077209 nixos/foot: fix zshrc
Fixes error 'command not found: add-zsh-hook'

(cherry picked from commit 2c7a56cee9)
2025-05-23 03:27:28 +00:00
hustlerone d5138ca3d6 nixos/limine: tidy up the boot menu
(cherry picked from commit de6905ee37)
2025-05-22 21:03:39 +05:30
Niklas Korz 26506af385 nixos/meilisearch: use meilisearch_1_11 for stateVersion below 25.05
(cherry picked from commit aac2e41ce0)
2025-05-22 13:54:53 +00:00
Fugi 63b6a715ed nixos/gtklock: init
(cherry picked from commit 65a759f7b4)
2025-05-22 03:49:50 +00:00
Morgan Jones 423873feaa nixos/tpm2: default pkcs#11 module based on abrmd config
Since there are now variants of tpm2-pkcs11 with and without ABRMD
support (for the kernel resource manager), ensure we pick the correct
default.

Fixes an accidental backwards incompatibility with the module.

(cherry picked from commit 9c1564e395)
2025-05-22 00:37:29 +05:30
programmerlexi f5c8555577 nixos/limine: don't modify boot order on bootloader update
(cherry picked from commit 95030d7eb3)
2025-05-21 23:38:10 +05:30
Aleksana 6c8cd30a08
[Backport release-25.05] matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init (#407850) 2025-05-22 00:11:54 +08:00