Robert Hensing
f4525eefb3
Merge pull request #277949 from pennae/lazy-options-arg-list
...
nixos/doc: avoid bash argument list size limit
2023-12-31 22:04:01 +01:00
Ryan Lahfa
e44341e335
Merge pull request #195805 from Luflosi/grub-use-correct-zfs-version
...
nixos/grub: use the correct ZFS version
2023-12-31 21:33:37 +01:00
Ryan Lahfa
5ab6191ee5
Merge pull request #276260 from Izorkin/update-nginx-acme-locations
...
nixos/nginx: change position acmeLocation in nginx configuration
2023-12-31 21:23:17 +01:00
Janik
6be9d4fc21
Merge pull request #266283 from Noodlesalat/ping-exporter-1.1.0
...
ping_exporter: init at 1.1.0
2023-12-31 20:50:30 +01:00
github-actions[bot]
65cbf5e637
Merge master into staging-next
2023-12-31 18:01:09 +00:00
pennae
4374f2feda
nixos/doc: avoid bash argument list size limit
...
see #277861 . as the module list grows the argument size in the
lazy-options nix call grows, eventually reaching a hard limit and
causing the build to fail. writing the list to a file instead and import
it instead of providing it directly circumvents this.
2023-12-31 18:08:46 +01:00
Guillaume Girol
17fc67eb2e
Merge pull request #255464 from georgyo/postfix-dont-use-file-ownership
...
nixos/postfix: postalias should not use source file permissions
2023-12-31 15:20:48 +01:00
Izorkin
d11fe979a2
nixos/nginx: use new variant of http2 option for angie package
2023-12-31 16:52:08 +03:00
Luflosi
b2f8b846f2
nixos/kubo: increase maximum UDP send buffer size
...
In addition to increasing the maximum UDP receive buffer size in the Linux kernel, it is now recommended to do the same for the send buffer size.
This is documented in https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes .
The change to the documentation was made in June: 5b5e58d289
.
Without this change, the Kubo daemon will output this warning:
```
failed to sufficiently increase send buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details.
```
This can be seen while running the NixOS tests.
2023-12-31 14:09:27 +01:00
github-actions[bot]
dc1ce0d685
Merge staging-next into staging
2023-12-31 12:01:23 +00:00
Martin Weinelt
f142aeb3a2
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/scikit-build-core/default.nix
2023-12-31 12:00:30 +01:00
Maciej Krüger
2d9d11dee6
Merge pull request #251782 from vifino/thermald_ignore-cpuid-check
...
thermald: allow ignoring cpuid check
2023-12-31 11:30:50 +01:00
github-actions[bot]
a9cb88c7ae
Merge staging-next into staging
2023-12-31 06:01:28 +00:00
Jan Tojnar
80020c7db4
Merge branch 'master' into staging-next
...
; Conflicts:
; pkgs/development/lua-modules/generated-packages.nix
; pkgs/development/lua-modules/overrides.nix
2023-12-31 02:31:32 +01:00
Ilan Joselevich
210ab761b4
Merge pull request #276294 from phaer/cachix-signing-key
...
cachix-watch-store: allow to set a signing key
2023-12-31 00:20:52 +02:00
nicoo
607679c6d3
nixos/pam: Assert that authorizedKeysFiles
is non-empty when using pam_ssh_agent_auth
2023-12-30 22:19:38 +00:00
Christian Kögler
1c326dcb4f
nixos/vdr: wait for network
2023-12-30 21:58:24 +01:00
Izorkin
ae5c0c1521
nixos/nginx: skip adding a comment to acmeLocation in nginx configuration
2023-12-30 23:50:02 +03:00
Izorkin
7f1b6d45af
nixos/nginx: change position acmeLocation in nginx configuration
2023-12-30 23:49:58 +03:00
Nick Cao
fb6f005181
Merge pull request #272552 from SuperSandro2000/ghostscript-nox
...
nixos/no-x-libs: add ghostscript
2023-12-30 13:23:42 -05:00
Philip Taron
da90576aac
nixos/lxd-agent: fix evaluation regression caused by nixos/nixpkgs#271326
2023-12-30 08:45:30 -08:00
Izorkin
7ead602f93
nixos/roundcube: add configureNginx option
2023-12-30 15:01:13 +03:00
Izorkin
3b74d8781f
nixos/roundcube: update nginx configuration
2023-12-30 15:01:12 +03:00
Lin Jian
55c1318537
Merge pull request #276180 from linj-fork/pr/kanata-list
...
nixos/kanata: specify linux-dev as a list
2023-12-29 20:24:56 -06:00
Nick Cao
4a8d35315a
Merge pull request #276407 from sinanmohd/dendrite-sliding-sync
...
nixos/matrix-sliding-sync: rename, init dendrite
2023-12-29 20:24:47 -05:00
Will Fancher
9cab49c71b
Merge pull request #273921 from SaltyKitkat/oomd
...
nixos/systemd: update oomd configuration
2023-12-29 18:47:49 -05:00
markuskowa
15b39c2238
Merge pull request #275080 from SomeoneSerge/feat/munge-systemd
...
nixos/munge: update the systemd service
2023-12-30 00:11:12 +01:00
Maximilian Bosch
d25fdec5b3
Merge pull request #212430 from onny/nextcloud-cleanup
...
nixos/nextcloud: Move options into now freeForm extraOptions
2023-12-29 23:44:24 +01:00
Maximilian Bosch
a1f20ed672
Merge pull request #277382 from Ma27/fix-nextcloud-app-routing
...
nixos/nextcloud: fix nginx routing to store and nix apps
2023-12-29 23:44:12 +01:00
Jonas Heinrich
b06d3c3aa6
Merge pull request #277442 from onny/ollama
...
nixos/ollama: init
2023-12-29 23:00:10 +01:00
Dmitriy Kholkin
0929716b02
nixos/tor: fix transport plugin exe name
2023-12-29 23:20:15 +03:00
Nick Cao
08a62091a1
Merge pull request #277146 from majewsky/portunus-2.0.0
...
portunus: 1.1.0 -> 2.0.0
2023-12-29 14:53:12 -05:00
sinanmohd
e8e5c07ad0
nixos/matrix-sliding-sync: rename, init dendrite
2023-12-30 00:25:57 +05:30
github-actions[bot]
294b981465
Merge staging-next into staging
2023-12-29 18:01:23 +00:00
github-actions[bot]
f50aae4fb1
Merge master into staging-next
2023-12-29 18:00:57 +00:00
Maximilian Bosch
bae5e65162
nixos/nextcloud: fix nginx routing to store and nix apps
...
Closes #277206
The bug mentioned above was a symptom of the issue fixed here: when
opening the `forms` app which is installed via `extraApps` (or the
app store) the site wouldn't work because `.mjs` files had the wrong
Content-Type.
The actual problem got fixed already[1], however this config was not
used for stuff from `/nix-apps` & `/store-apps` which had their own
location section with only a `root ;` statement.
In fact, this setup isn't strictly supported by Nextcloud upstream[2],
so to fix this for good, I decided to follow the upstream suggestion for
app directories outside the server root, i.e. linking them back into the
store path.
This means that the module generates a new derivation now with
* `services.nextcloud.package` linked into it via `lndir`.
* under `nix-apps` is a symlink to the link farm containing all apps
from `services.nextcloud.extraApps`.
* under `store-apps` is a symlink to `/var/lib/nextcloud/store-apps`.
Since this is only used in the NixOS module that also configures this
location for imperatively installed apps, this seems an OK thing to
do.
Successfully tested the change on a productive Nextcloud 28.0.1 with
several apps installed via `extraApps` (`forms`, `cospend`, `maps`,
`user_saml` and a few more).
[1] 292c74c7a9
[2] https://docs.nextcloud.com/server/28/admin_manual/apps_management.html#using-custom-app-directories
2023-12-29 18:59:18 +01:00
nikstur
5a9c0b7600
Merge pull request #267983 from nikstur/replace-simple-activation-2
...
nixos: replace activationScripts 2/x
2023-12-29 16:29:11 +01:00
Jonas Heinrich
67a799c40f
nixos/ollama: init
2023-12-29 15:19:55 +01:00
K900
0403c41f61
nixos/installer: add a link to how to actually upgrade your system to the stateVersion note
2023-12-29 17:01:04 +03:00
Vladimír Čunát
de84adb292
Merge branch 'master' into staging-next
2023-12-29 14:00:30 +01:00
nikstur
0ebd39b541
nixos/nix-channel: remove unused stringAfter
2023-12-29 03:41:45 +01:00
nikstur
3be357b2e7
nixos/binfmt: remove unused stringAfter
2023-12-29 03:41:45 +01:00
nikstur
d0014a531e
nixos/wrappers: order service after sysusers service
2023-12-29 03:41:45 +01:00
nikstur
65ff518a0d
nixos/ipa: replace activationScript
...
Replaced with a dedicated systemd service.
2023-12-29 03:41:45 +01:00
nikstur
8d3cf213db
nixos/borgbackup: replace activationScript via tmpfiles
2023-12-29 03:41:45 +01:00
nikstur
af87c19427
nixos/yggdrasil: replace activationScript
...
Replace with separate service because it cannot be moved into the
preStart of the yggdrasil service.
2023-12-29 03:22:27 +01:00
nikstur
9b29bc0010
nixos/trackpoint: replace activationScript
...
Replace with a separate systemd service ordered before sysinit.target
2023-12-29 03:22:25 +01:00
nikstur
80fa4731f9
nixos/amdgpu-pro: replacce activationScript via tmpfiles
2023-12-29 03:21:32 +01:00
nikstur
994df434ba
nixos/ldap: replace activationScript
...
Replace with a dedicated systemd service.
2023-12-29 03:20:28 +01:00
nikstur
e96cd172fb
nixos/logcheck: replace activationScript via tmpfiles
2023-12-29 03:16:03 +01:00
nikstur
682cb1d640
nixos/vmware-host: replace activationScript
...
Replace with a dedicated system servie ordered before the other VMWare
services.
2023-12-29 03:16:03 +01:00
Luflosi
c71cb77cd6
nixos/grub: use the correct ZFS version
...
When `config.boot.zfs.enableUnstable` is set to true, grub was built with the `zfs` package even though the rest of the system uses the `zfsUnstable` package.
The effect of this can only be seen when `zfs` and `zfsUnstable` actually differ (which is not currently the case), for example when overriding one of them locally.
2023-12-29 01:53:27 +01:00
Kira Bruneau
017bc47e74
Merge pull request #272943 from kira-bruneau/gamemode
...
gamemode: 1.7 -> 1.8.1
2023-12-28 19:10:56 -05:00
Jonas Heinrich
dd8c96379f
nixos/nextcloud: Move options into now freeForm extraOptions
2023-12-29 01:04:46 +01:00
github-actions[bot]
a5650ee564
Merge staging-next into staging
2023-12-29 00:02:24 +00:00
github-actions[bot]
bd7fd36fe2
Merge master into staging-next
2023-12-29 00:01:57 +00:00
Martin Weinelt
fba845e36f
Merge pull request #277235 from adamcstephens/lxd-agent/path
...
nixos/lxd-agent: add system path for exec
2023-12-28 21:28:15 +01:00
Maximilian Bosch
1d17e304ac
Merge pull request #273443 from jpds/thanos-query-replica-label-string
...
nixos/thanos: Changed query.replica-labels to a list parameter
2023-12-28 20:48:31 +01:00
Adam Stephens
3f8b1d2d26
nixos/lxd-agent: add system path for exec
2023-12-28 14:27:05 -05:00
Daniel Barter
18d65382d6
nixos/cupsd: allow cups package override
2023-12-28 08:58:01 -08:00
Luflosi
f88af99311
nixos/aerospike: use NixOS option instead of custom script
...
Since 2c5abd89c7
setting the option `boot.kernel.sysctl."net.core.rmem_max"` no longer has any downsides compared to what was previously used. Since 439350753e
the same is also true for `boot.kernel.sysctl."net.core.wmem_max"`.
2023-12-28 17:41:59 +01:00
Luflosi
8cdabf9cf8
nixos/sysctl: cleanup
...
- Use `options = {` instead of repeating `options` for every option
- Change the description of "net.core.rmem_max" slightly to match the kernel documentation
2023-12-28 17:38:33 +01:00
github-actions[bot]
c3c924c258
Merge staging-next into staging
2023-12-27 18:01:27 +00:00
github-actions[bot]
2a2dbf246f
Merge master into staging-next
2023-12-27 18:00:58 +00:00
Stefan Majewsky
9ecbdfb5bd
portunus: 1.1.0 -> 2.0.0
...
Changelog: <https://github.com/majewsky/portunus/releases/tag/v2.0.0 >
2023-12-27 18:30:32 +01:00
Nick Cao
6248428d28
Merge pull request #277017 from hughobrien/patch-1
...
nixos/invidious: Fix user message on 24.05 changes
2023-12-27 10:36:43 -05:00
Kira Bruneau
02d4aa2306
nixos/gamemode: format with nixpkgs-fmt
2023-12-27 08:55:23 -05:00
github-actions[bot]
0097df9129
Merge staging-next into staging
2023-12-27 12:01:18 +00:00
github-actions[bot]
04686e4ee3
Merge master into staging-next
2023-12-27 12:00:55 +00:00
Yt
bd5ff67266
Merge pull request #261789 from onny/rspamd-trainer
...
nixos/rspamd-trainer: init; rspamd-trainer: init at unstable-2023-11-27
2023-12-27 11:28:42 +00:00
Alex James
9f32ad8ff8
nixos/transmission: add webHome option
2023-12-27 04:00:43 -06:00
Jonas Heinrich
80d88736da
nixos/rspamd-trainer: init; rspamd-trainer: init at unstable-2023-11-27
2023-12-27 10:35:53 +01:00
nikstur
c9569af3e0
Merge pull request #271326 from philiptaron/shutdown.target
...
treewide: depend on `shutdown.target` if `DefaultDependencies=no` in almost every case
2023-12-27 08:33:26 +01:00
Yt
56b8564a7d
Merge pull request #276525 from scvalex/livebook-configurable-package
...
livebook: configurable package and extraPackages
2023-12-27 07:30:25 +00:00
github-actions[bot]
db1ec4df1e
Merge staging-next into staging
2023-12-27 06:01:29 +00:00
github-actions[bot]
308ac97674
Merge master into staging-next
2023-12-27 06:00:55 +00:00
Hugh O'Brien
eff6b94cdd
nixos/invidious: Fix user message on 24.05 changes
2023-12-26 20:44:04 -05:00
Martin Weinelt
d4c4e0269d
Merge pull request #274460 from mweinelt/kea-ipc-runtimedir
...
nixos/kea: return to merged runtime directory; preserve runtime directories
2023-12-27 02:08:14 +01:00
github-actions[bot]
c917183756
Merge staging-next into staging
2023-12-27 00:02:40 +00:00
github-actions[bot]
d37b121146
Merge master into staging-next
2023-12-27 00:02:11 +00:00
Martin Weinelt
2f8686ce17
nixos/frigate: restart the service on failure
...
Closes : #266837
2023-12-26 22:33:19 +01:00
Dee Anzorge
b4b9b08426
nixos/prometheus-exporters/kea: run under same user/group as kea
...
This fixes access to the kea unix sockets, after enabling
RuntimeDirectoryPreserve on the kea units.
https://github.com/NixOS/nixpkgs/pull/274460#issuecomment-1869702893
2023-12-26 21:42:58 +01:00
Nick Cao
5cfba53fc6
Merge pull request #258812 from Izorkin/fix-noxlibs
...
nixos/no-x-libs: fix build packages
2023-12-26 13:09:23 -05:00
github-actions[bot]
0cc20b268e
Merge staging-next into staging
2023-12-26 12:01:37 +00:00
github-actions[bot]
d4086e3e8b
Merge master into staging-next
2023-12-26 12:01:11 +00:00
Maciej Krüger
51e1d86766
Merge pull request #225946 from boozedog/boozedog/pgadmin-package
...
nixos/pgadmin: add package option
2023-12-26 12:38:50 +01:00
boozedog
0b522b2429
nixos/pgadmin: add package option
2023-12-26 11:56:25 +01:00
github-actions[bot]
d32a3d9b51
Merge staging-next into staging
2023-12-26 00:02:38 +00:00
github-actions[bot]
24a900e557
Merge master into staging-next
2023-12-26 00:02:12 +00:00
Sandro Jäckel
64b6b5e787
nixos/portunus: make sure the cookies are only send over https if it is enabled
2023-12-26 00:27:32 +01:00
Linus Heckemann
5494aa21c7
Merge pull request #273308 from Stunkymonkey/install-device-fix-mdadm
...
nixos/installation-device: remove warning about mdadm
2023-12-25 23:41:10 +01:00
Nick Cao
7d54909829
Merge pull request #253263 from SuperSandro2000/nox-intel-vaapi-driver
...
nixos/no-x-libs: add intel-vaapi-driver
2023-12-25 17:16:15 -05:00
Alexandru Scvortov
0ae9c34391
livebook: configurable package and extraPackages
...
Also fix examples to not include a semicolon in the .env file.
2023-12-25 21:47:14 +00:00
Izorkin
2e14d8ba72
nixos/no-x-libs: build qtbase without qt translation
2023-12-25 23:31:25 +03:00
linsui
68543ba85f
nixos/starship: add presets
2023-12-26 03:48:01 +08:00
github-actions[bot]
aa8844a8a9
Merge staging-next into staging
2023-12-25 18:01:25 +00:00
github-actions[bot]
f6ece27ed4
Merge master into staging-next
2023-12-25 18:00:59 +00:00
Maciej Krüger
d5ba1d218a
Merge pull request #276377 from mkg20001/cinnamon-fix-gpaste
...
nixos/gpaste: also add to cinnamon session path + fix sessionPath
2023-12-25 16:55:54 +01:00
Jan Tojnar
2ac16accc0
Merge branch 'master' into staging-next
...
Conflicts:
pkgs/development/python-modules/hahomematic/default.nix
2023-12-25 16:54:44 +01:00
Felix Bühler
0c7f041600
Merge pull request #276670 from etu/freshrss-stop-running-updater-on-system-activation
...
nixos/freshrss: Stop running the updater service on system activation
2023-12-25 11:37:32 +01:00
Weijia Wang
e520c76913
Merge pull request #275831 from foo-dogsquared/nixos-guix-socket-activation-fix
...
nixos/guix: fix systemd socket unit
2023-12-25 10:54:30 +01:00
Elis Hirwing
0c3619835b
nixos/freshrss: Stop running the updater service on system activation
2023-12-25 09:57:47 +01:00
github-actions[bot]
5d5f55c28d
Merge staging-next into staging
2023-12-25 00:02:44 +00:00
github-actions[bot]
88b151ed65
Merge master into staging-next
2023-12-25 00:02:15 +00:00
Pierre Bourdon
64938f6e07
Merge pull request #254995 from SuperSandro2000/wrappers
...
nixos/wrapper: add basename of the wrapped program to the wrappers name to easily identify it
2023-12-24 23:59:16 +01:00
Jörg Thalheim
98e792ad9d
Merge pull request #276524 from SuperSandro2000/harmonia-restart
...
nixos/harmonia: restart systemd service
2023-12-24 21:15:49 +01:00
Sandro Jäckel
35ca689119
nixos/wrapper: add basename of the wrapped program to the wrappers name to easily identify it
...
Also fix the comment with test instructions
2023-12-24 20:36:12 +01:00
Sandro Jäckel
f029a8a10d
nixos/harmonia: restart systemd service
2023-12-24 19:54:11 +01:00
Atemu
b920969079
Merge pull request #258722 from CajuM/waydroid-mod
...
nixos/waydroid: Replace requirement for ASHMEM with MEMFD_CREATE
2023-12-24 19:52:36 +01:00
Doron Behar
067338523e
Merge pull request #275281 from eliandoran/feature/mympd-service
...
nixos/mympd: init
2023-12-24 18:43:03 +00:00
7c6f434c
79fee6027b
Merge pull request #276318 from someplaceguy/u/fix-atop-start
...
nixos/atop: remove leftover `*.new` files before starting conversion
2023-12-24 18:18:56 +00:00
github-actions[bot]
03901858de
Merge staging-next into staging
2023-12-24 18:01:44 +00:00
github-actions[bot]
33c8153ba7
Merge master into staging-next
2023-12-24 18:01:15 +00:00
sternenseemann
4cf470c97c
nixos/mandoc: don't create leading double slashes in MANPATH
2023-12-24 18:44:36 +01:00
aleksana
ad235e5072
nixos/mandoc: add man.conf settings option
2023-12-24 18:44:36 +01:00
aleksana
4f3e29f3a3
nixos/mandoc: use MANPATH environment variable
2023-12-24 18:44:36 +01:00
aleksana
ab222895b1
nixos/mandoc: fix paths don't exist failure
2023-12-24 18:44:36 +01:00
Nudelsalat
5d85f0eee8
nixos/prometheus-ping-exporter: init
2023-12-24 18:11:25 +01:00
Mihai-Drosi Câju
800af4240b
nixos/waydroid: Replace requirement for ASHMEM with MEMFD_CREATE
...
* fixes #250302
* ASHMEM was removed in Linux 5.18 and waydroid can use MEMFD instead.
MEMFD is enabled by default in 4.18 and later kernels while we
already require this version for namespace support.
2023-12-24 16:04:20 +02:00
nicoo
1e9e8a0db0
nixos/sudo-rs: Removed unused let-binding
...
Leftover from bcc2d1238a
2023-12-24 13:58:08 +00:00
Maciej Krüger
6698e96026
nixos/gpaste: also add to cinnamon session path - fixes #276028
...
This fixes gpaste-reloaded applet for cinnamon,
which requires gpaste's typelib to be accessible
2023-12-24 14:52:20 +01:00
phaer
25e5dfd142
cachix-watch-store: allow to set a signing key
2023-12-24 10:25:32 +00:00
hellodword
26c2ed1c95
nixos/tailscale: fix after and wants
2023-12-24 09:44:46 +00:00
github-actions[bot]
3d36e72396
Merge staging-next into staging
2023-12-24 06:01:29 +00:00
Martin Weinelt
a3e53d17b6
Merge remote-tracking branch 'origin/master' into staging-next
2023-12-24 02:39:15 +01:00
nikstur
133fcea523
Merge pull request #275283 from jmbaur/repart-amend-fix-cross
...
image/repart: build image with buildPackages
2023-12-23 21:45:59 +01:00
Nick Cao
a83ee8f514
Merge pull request #255227 from tomfitzhenry/postfix-harden
...
nixos/postfix: add systemd hardening directives
2023-12-23 10:36:18 -05:00
someplaceguy
8164b71bf9
nixos/atop: remove leftover *.new
files before starting conversion
...
The pre-start script was actually trying to convert these leftover
`*.new` and even `*.new.new` files, and failing to do so because the
`*.new.new` files were being overwritten and removed before they were
converted.
2023-12-23 14:37:29 +00:00
Mario Rodas
2ba8c30b4e
Merge pull request #252790 from anthonyroussel/gns3-nixos-module
...
nixos/gns3-server: init
2023-12-23 09:27:39 -05:00
Bobby Rong
5cb00274f2
Merge pull request #276060 from bobby285271/fix/cinnamon-sessionpath
...
nixos/cinnamon: Unbreak sessionPath option
2023-12-23 21:05:08 +08:00
Lin Jian
ff19ecca71
nixos/kanata: specify linux-dev as a list
...
This is better because it allows some special characters in the device
path. See [1] for more information.
[1]: https://github.com/jtroo/kanata/pull/647
2023-12-23 10:10:15 +08:00
Bobby Rong
1ec293c599
nixos/cinnamon: Unbreak sessionPath option
...
It looks like XDG_CURRENT_DESKTOP is not set when we run these lines,
and sessionCommands does not seem to work when using GDM and Cinnamon wayland.
2023-12-23 10:09:35 +08:00
Sandro Jäckel
157256f9dd
nixos/nginx: filter more options when listening has quic
2023-12-23 02:20:48 +01:00
github-actions[bot]
dd5558f8d5
Merge staging-next into staging
2023-12-23 00:02:39 +00:00
github-actions[bot]
63c88e8d4d
Merge master into staging-next
2023-12-23 00:02:13 +00:00
hexclover
66bda599f4
mininet, nixos/mininet: Wrap executables in the package, not the module
...
Also move the `mn` executable from the Python module to the main package.
2023-12-22 19:15:14 +01:00
github-actions[bot]
0e08e6cad3
Merge staging-next into staging
2023-12-22 18:01:25 +00:00
github-actions[bot]
21e572254e
Merge master into staging-next
2023-12-22 18:01:00 +00:00
Doron Behar
0ae28209f1
Merge pull request #267319 from ju1m/transmission
...
nixos/transmission: fixes #258793
2023-12-22 12:35:56 +00:00
github-actions[bot]
6ce4f409b0
Merge staging-next into staging
2023-12-22 00:02:36 +00:00
github-actions[bot]
a9a9030f1b
Merge master into staging-next
2023-12-22 00:02:09 +00:00
Jared Baur
f58c5e7154
image/repart: build image with buildPackages
...
Since the repart image is built on the build platform, use
`buildPackages` to construct the image. This allows for systemd-repart
images for cross-compiled nixos configurations to work properly.
2023-12-21 15:11:13 -08:00
Pol Dellaiera
783163f959
Merge pull request #275429 from drupol/code-server/restore
...
code-server: restore and bump (4.16.1 -> 4.19.1)
2023-12-21 21:03:41 +01:00
github-actions[bot]
fe3a0803f6
Merge staging-next into staging
2023-12-21 18:01:22 +00:00
Martin Weinelt
fb9f2b0e17
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/django-anymail/default.nix
- pkgs/development/python-modules/dockerspawner/default.nix
2023-12-21 15:21:14 +01:00
Gabriel Arazas
d3e246f9fa
nixos/guix: fix systemd socket unit
2023-12-21 22:18:56 +08:00
Elian Doran
3c4ddf8284
nixos/mympd: init
2023-12-21 16:01:46 +02:00
Kerstin
98e9d68cc8
Merge pull request #275663 from Izorkin/update-mastodon-build
...
mastodon: remove tools from propagatedBuildInputs
2023-12-21 13:43:28 +01:00
Åsmund Østvold
aeeb655646
service buildkite-agent: make it possible add groups to agent users
...
Only one extra group was add. Some times you want the agents users to
be member of other groups like 'docker'. This change make this possible.
Co-authored-by: Florian Klink <flokli@flokli.de>
2023-12-21 12:49:48 +01:00
Marco Rebhan
7004ee65c2
nixos/dovecot: add myself as maintainer
2023-12-21 12:41:08 +01:00
Marco Rebhan
1e31a631b7
nixos/dovecot: add support for sieve extensions, in particular imapsieve and pipe
2023-12-21 12:41:08 +01:00
Marco Rebhan
5ee94c0170
nixos/krb5: add h7x4 as maintainer
2023-12-21 11:38:22 +01:00
Marco Rebhan
a4a9be35f4
nixos/krb5: add myself as maintainer for module & tests
2023-12-21 11:38:18 +01:00
Marco Rebhan
fed77d1705
nixos/krb5: move to security.krb5
2023-12-21 11:35:26 +01:00
Marco Rebhan
92a541c0ed
nixos/krb5: cleanup, fix and RFC42-ify
...
This replaces the krb5 module's options with RFC 42-style krb5.settings
option, while greatly simplifying the code and fixing a few bugs,
namely:
- #243068 krb5: Configuration silently gets ignored when set by
multiple modules
- not being able to use mkIf etc. inside subattributes of
krb5.libdefaults, e.g. krb5.libdefaults.default_realm = mkIf ...
See #144575 .
Closes #243068 .
Co-authored-by: h7x4 <h7x4@nani.wtf>
2023-12-21 11:34:59 +01:00
Thiago Kenji Okada
ad16ca96e6
Merge pull request #267261 from name-snrl/make-overriding-sway-package-easier
...
nixos/sway: refactoring of `package` option
2023-12-21 10:34:16 +00:00
Jörg Thalheim
3fcdbd3029
Merge pull request #275591 from Mic92/nix-direnv-nixos
...
nixos/nix-direnv: respect configured nix package
2023-12-21 11:18:08 +01:00
Jörg Thalheim
fd32059984
nixos/nix-direnv: respect configured nix package
...
Rebuilds should be reasonably fast since it's a shell script
and we don't end up with different versions of nix in the store.
2023-12-21 09:08:42 +01:00
Raghav Sood
7d97d9ebd1
Merge pull request #275439 from RaghavSood/nitter/guest-accounts
...
nitter: unstable-2023-10-31 -> unstable-2023-12-03 (guest accounts support)
2023-12-21 14:03:35 +08:00
github-actions[bot]
f36fabca0f
Merge staging-next into staging
2023-12-21 00:02:47 +00:00
github-actions[bot]
63203647a1
Merge master into staging-next
2023-12-21 00:02:16 +00:00
Florian Klink
011e924109
Merge pull request #239201 from nesteroff/fix-timesync
...
systemd: disable NSCD when DNSSEC validation is disabled in timesyncd
2023-12-20 22:22:52 +02:00
Martin Weinelt
d12a0b7861
Merge pull request #275554 from SuperSandro2000/home-assistant-custom-components-fix-unlink
...
nixos/home-assistant: fix removing of uninstalled custom components
2023-12-20 21:15:26 +01:00
WilliButz
ac58b65cf5
Merge pull request #275112 from r-ryantm/auto-update/prometheus-nginx-exporter
...
prometheus-nginx-exporter: 0.11.0 -> 1.0.0
2023-12-20 20:27:28 +01:00
Maximilian Bosch
571f06ad0d
Merge pull request #270260 from SuperSandro2000/gitea-camo-hmac
...
nixos/gitea: add hmacKey support
2023-12-20 19:02:20 +01:00
github-actions[bot]
a1cd7ca146
Merge master into staging-next
2023-12-20 18:00:56 +00:00
Franz Pletz
faff9de754
nixos/prometheus/nginx-exporter: fix args for 1.0
2023-12-20 18:23:29 +01:00
Franz Pletz
54a4f96cfc
Merge pull request #274570 from Luflosi/kubo-more-RFC42
...
nixos/kubo: convert two settings to RFC42-style settings
2023-12-20 16:24:50 +01:00
Izorkin
8a0a8c7a04
nixos/mastodon: replace ffmpeg to ffmpeg-headless
2023-12-20 18:01:55 +03:00
Gabriel Arazas
b7ece537bb
nixos/guix: fix conditional linking of profiles
2023-12-20 22:04:01 +08:00
Maciej Krüger
ff680a4c39
Merge pull request #207717 from jpathy/patch-2
2023-12-20 13:52:03 +01:00
Sandro Jäckel
a3c1997215
nixos/firefox: disable updates when policies when programs.firefox.policies is defined
...
Before the default value in the wrapper was just silently overwritten
and firefox prompted you for updates.
2023-12-20 13:31:11 +01:00
github-actions[bot]
176c80219d
Merge master into staging-next
2023-12-20 12:00:53 +00:00
Peder Bergebakken Sundt
6b25f0686e
Merge pull request #253147 from SuperSandro2000/ssh-forwardx11
...
nixos/ssh: add variant to not set ForwardX11
2023-12-20 12:42:47 +01:00
Yuri Nesterov
6008246790
systemd: disable NSCD when DNSSEC validation is disabled in timesyncd
...
When a system has a wrong date and time timesyncd is unable to synchronize it
because DNSSEC doesn't work. In order to break this chicken and egg problem
systemd-timesync disables DNSSEC validation by setting
SYSTEMD_NSS_RESOLVE_VALIDATE=0 in the unit file. However, it doesn't work in
NixOS because it uses NSCD. This patch disables NSCD in systemd-timesyncd when
SYSTEMD_NSS_RESOLVE_VALIDATE is set to 0 so that it uses NSS libraries
directly. In order for it to be able to find the libnss_resolve.so.2 library
this patch adds the systemd directory in the nix store to the LD_LIBRARY_PATH.
2023-12-20 13:21:43 +02:00
Florian Klink
c28f238f5a
Merge pull request #272946 from benaryorg/resolved_no_fallback
...
nixos/resolved: Allow upstream fallback override
2023-12-20 12:55:44 +02:00
Sandro Jäckel
d4c622ec5f
nixos/home-assistant: fix removing of uninstalled custom components
...
Before components was not an array and the first loop did never loop
through all entries but through the entire output of find without
splitting by new line.
Tested by copying the preStart script out of the nix store, doing the
change and observing that now the custom-components directory is indeed
being cleaned up after removing a custom component.
2023-12-20 05:00:05 +01:00
github-actions[bot]
a8d85ad701
Merge staging-next into staging
2023-12-20 00:02:32 +00:00
Kerstin
d2d0044221
Merge pull request #274556 from networkException/mastodon-init-db-psql-escaping
...
nixos/mastodon: properly escape arguments to psql in init-db script
2023-12-19 22:28:08 +01:00
Ilan Joselevich
6f885c4e74
Merge pull request #275383 from Kranzes/nextcloud
...
nixos/nextcloud: serve flac and ogg files
2023-12-19 23:19:06 +02:00
networkException
4dd61b6e68
nixos/mastodon: properly escape arguments to psql in init-db script
2023-12-19 21:02:13 +01:00
Sandro Jäckel
88946fe4d8
nixos/ssh: add variant to not set ForwardX11
...
ssh_config allows a setting to only be set once and if more complex
conditions are used than having ForwardX11 already defined can be a
problem.
2023-12-19 19:35:26 +01:00
github-actions[bot]
ecc5467899
Merge staging-next into staging
2023-12-19 18:01:20 +00:00
Florian Klink
b6cad0fd94
Merge pull request #274220 from flokli/waagent-cleanups
...
waagent: cleanups
2023-12-19 19:19:40 +02:00
Elian Doran
2b0bf78df6
nixos/snmpd: init
2023-12-19 18:54:24 +02:00
Raghav Sood
2595f503cd
nitter: add guest account support to systemd service
2023-12-20 00:01:20 +08:00
Pol Dellaiera
1a57f50d95
Revert "code-server: drop"
...
This reverts commit 72911a99d3
.
2023-12-19 15:40:57 +01:00
K900
e42d80fa6d
Merge pull request #274818 from eyJhb/moonraker-new-config-filemanager
...
moonraker: add setting file_manager.check_klipper_config_path
2023-12-19 17:36:54 +03:00
eyjhb
0fc323eeef
moonraker: disable check_klipper_config if klipper is immutable
2023-12-19 15:36:01 +01:00
Adam C. Stephens
6b43e4b0bc
Merge pull request #260128 from adamcstephens/lxd/no-restart-agent
...
nixos/lxd-agent: prevent restarting on change
2023-12-19 08:41:21 -05:00
Peder Bergebakken Sundt
1a647a10b8
Merge pull request #268806 from Izorkin/init-angie
...
angie: init at 1.4.0
2023-12-19 13:51:51 +01:00
Yonghan Ching 庄勇翰
5fff7f4078
Update zerotierone.nix per input
...
Nothing will happen now when `cfg.localConf == null`
2023-12-19 12:34:03 +00:00
Yonghan Ching 庄勇翰
7b83a839dc
Fix bash prestart script syntax error
2023-12-19 12:34:03 +00:00
Yonghan Ching 庄勇翰
996bbe5bd9
delete trailing whitespace at row 70
2023-12-19 12:34:03 +00:00
Yonghan Ching 庄勇翰
8af401d3cf
Update zerotierone.nix per input
...
Changed `services.zerotierone.localConf` default value to `null` and type to `nullOr attrs` per input.
Changed `systemd` preStart script to delete
`/var/lib/zerotier-one/local.conf` when it is a symlink, and rename when it is an actual file, then only create a symlink to the nix store when `services.zerotierone.localConf` is not null.
2023-12-19 12:34:03 +00:00
Yonghan Ching 庄勇翰
b233faab82
Update zerotierone.nix
2023-12-19 12:34:03 +00:00
Yonghan Ching 庄勇翰
36791bab6a
Update zerotierone.nix
2023-12-19 12:34:03 +00:00
Yonghan Ching 庄勇翰
0b357293e8
Update zerotierone.nix
2023-12-19 12:34:03 +00:00
Yonghan Ching 庄勇翰
097f2b6737
Update zerotierone.nix
...
Added option to write zerotier's local.conf in nix.
2023-12-19 12:34:03 +00:00
github-actions[bot]
782f18b6fe
Merge staging-next into staging
2023-12-19 12:01:35 +00:00
Ilan Joselevich
8bbbb228b4
nixos/nextcloud: serve flac and ogg files
...
Since v28 Nextcloud Talk supports serving files with with .ogg/.flac extension
2023-12-19 13:07:19 +02:00
r-vdp
c4b3e4f5f8
dbus-broker: avoid errors when reloading when /tmp got remounted
...
When reloading the dbus-broker service (e.g. when switching to a new generation),
the reload fails when /tmp got remounted after the service had been started.
Since the dbus-broker service starts early, and does not have default dependencies,
this situation does occur in practice.
This change makes sure that if there are mount units for /tmp, dbus-broker gets
ordered after them.
See also https://github.com/systemd/systemd/issues/28515
2023-12-19 10:34:41 +01:00
Florian Klink
150f83621c
Merge pull request #275340 from flokli/initrd-makefs-unconditionally
...
nixos/systemd/initrd: add systemd-makefs unconditionally
2023-12-19 11:08:34 +02:00
Thomas Churchman
972626f142
mopidy: make service wait until system is online
2023-12-19 08:34:50 +01:00
Florian Klink
5a57cde110
nixos/systemd/initrd: add systemd-makefs unconditionally
...
As discussed in
https://github.com/NixOS/nixpkgs/issues/274310#issuecomment-1861842634 ,
the size increase is negligible, and this might be triggered via fstab
options or the cmdline too.
systemd-growfs is an online operation, so it's taken care of in stage 2.
Fixes https://github.com/NixOS/nixpkgs/issues/274310 .
2023-12-19 08:38:03 +02:00
github-actions[bot]
5374345f82
Merge staging-next into staging
2023-12-19 00:02:47 +00:00
Will Fancher
4aeb82afc8
Merge pull request #275105 from SuperSandro2000/initrd-crypttab
...
nixos/luksroot: add final newline to /etc/crypttab
2023-12-18 19:00:53 -05:00
Sandro Jäckel
1ebb7d7bba
nixos/gitea: add hmacKey support
2023-12-18 23:44:24 +01:00
Jonathan Ringer
432b9bd620
nixos/firmware: Omit removed rtl8723-bs package
2023-12-18 10:49:40 -08:00
github-actions[bot]
9f26e7ee02
Merge staging-next into staging
2023-12-18 18:01:22 +00:00
Nick Cao
bdd50be980
Merge pull request #273876 from timothyklim/master
...
nvidia_x11.dc_535: 535.129.03
2023-12-18 12:50:00 -05:00
WilliButz
92ad5c907c
Merge pull request #274543 from fugidev/sabnzbd-exporter-loadcredential
...
nixos/prometheus-sabnzbd-exporter: use LoadCredential for apiKeyFile
2023-12-18 15:09:35 +01:00
Peder Bergebakken Sundt
45052e5e52
Merge pull request #273397 from ipetkov/nut
...
nixos/ups: fix shutting down the UPS from primary monitors
2023-12-18 15:06:22 +01:00
Fugi
6430b7a181
nixos/prometheus-sabnzbd-exporter: use LoadCredential for apiKeyFile
2023-12-18 14:48:49 +01:00
github-actions[bot]
1fc6296f9b
Merge staging-next into staging
2023-12-18 12:01:30 +00:00
Florian Klink
f1c8d0709b
nixos/waagent: provide waagent udev rules in initrd
...
This should make /dev/disk/azure appear in-initrd too.
2023-12-18 13:18:11 +02:00
Florian Klink
276939e0a1
nixos/waagent: move runtime dependencies to systemd service
...
The udev rules shell out to chmod, cut and readlink, which are available
for udev rules (see https://github.com/NixOS/nixpkgs/pull/274236 ).
2023-12-18 13:18:11 +02:00
Maximilian Bosch
1a9fe45b53
Merge pull request #275053 from danth/nextcloud-mjs
...
nixos/nextcloud: set correct MIME type for .mjs files
2023-12-18 11:07:22 +01:00
Ryan Lahfa
ed66c68205
Merge pull request #275028 from pacien/zfs-zed-sendmail
2023-12-18 10:32:58 +01:00
Ryan Lahfa
17c3ebdba5
Merge pull request #265857 from 999eagle/feat/invidious-scale
...
nixos/invidious: cleanup, allow for easy scaling and load balancing, add http3-ytproxy
2023-12-18 10:17:09 +01:00
Sandro Jäckel
8c58a7cb4b
nixos/luksroot: add final newline to /etc/crypttab
2023-12-18 02:16:08 +01:00
github-actions[bot]
6ffc5a8603
Merge staging-next into staging
2023-12-18 00:03:01 +00:00
Peder Bergebakken Sundt
0f92e92565
Merge pull request #263661 from SuperSandro2000/pulseaudio-no-avahi
...
nixos/pulseaudio: don't create config file or enable avahi when pulse…
2023-12-18 00:10:29 +01:00
Peder Bergebakken Sundt
80beaf2b29
Merge pull request #245327 from JohnAZoidberg/keyd-2.4.3
...
keyd: 2.4.2 -> 2.4.3
2023-12-17 23:41:06 +01:00
Someone Serge
b27c3e8252
nixos/munge: restart "on-failure" (the default was "no")
2023-12-17 22:18:06 +00:00
Someone Serge
515a26d997
nixos/munge: run in foreground instead of using pidfile
...
Confuse systemd less
2023-12-17 22:16:09 +00:00
Someone Serge
b29d689e3a
nixos/munge: ask for the optional time-sync.target
2023-12-17 22:16:06 +00:00
Someone Serge
8fe8a22578
nixos/munge: ask for network-online instead of network.target
2023-12-17 22:16:01 +00:00
Izorkin
86efccfa45
angie: init at 1.4.0
2023-12-17 22:43:13 +03:00
Daniel Thwaites
292c74c7a9
nixos/nextcloud: set correct MIME type for .mjs files
2023-12-17 19:17:10 +00:00
Sophie Tauchert
24e561fabc
nixos/invidious: change default database user to invidious
...
This makes sure we don't need any workarounds for running Invidious with a local
PostgreSQL database.
Changing the default user should be fine as the new init script for PostgreSQL automatically
creates the new user and changes the existing database's owner to the new user. The old user
will still linger and must be removed manually.
See also: https://github.com/NixOS/nixpkgs/pull/266270
2023-12-17 19:48:15 +01:00
Sophie Tauchert
ac5c1886fd
nixos/invidious: add option to configure http3-ytproxy for invidious
2023-12-17 19:48:03 +01:00
Sophie Tauchert
d41706bae2
nixos/invidious: bind to 127.0.0.1 instead of 0.0.0.0 if nginx is used
2023-12-17 19:48:03 +01:00
Sophie Tauchert
45bd4b1159
nixos/invidious: add option to run more invidious instances
2023-12-17 19:48:02 +01:00
Sophie Tauchert
4a7faeaff3
nixos/invidious: remove obsolete database maintenance service
...
See the note on https://docs.invidious.io/db-maintenance/ . Manual maintenance
is no longer required.
2023-12-17 19:48:02 +01:00
jpathy
0225a786e5
nixos/networkd: allow IPv6LinkLocalAddressGenerationMode in networkConfig
...
Fixes : #199407 .
2023-12-17 19:39:59 +01:00
github-actions[bot]
71c41d360a
Merge staging-next into staging
2023-12-17 18:01:38 +00:00
pacien
cf6d89525f
nixos/zed: use global sendmail if configured
...
This simplifies the setup to receive emails from the ZFS Event Daemon
by relying on the sendmail wrapper defined by other modules such as
msmtp or Postfix.
This is more similar to how other modules like smartd deal with email
configuration.
The user is no longer required to define and rebuild their own ZFS
package to add email support.
GitHub: closes https://github.com/NixOS/nixpkgs/issues/132464
2023-12-17 18:16:08 +01:00
Pierre Bourdon
91a00709ae
Merge pull request #273219 from Lurkki14/tuxclocker-master
...
tuxclocker: init at 1.4.0
2023-12-17 17:30:18 +01:00
Jussi Kuokkanen
60cb6ee94f
nixos/tuxclocker: init module
2023-12-17 18:16:45 +02:00
github-actions[bot]
7ca491d676
Merge staging-next into staging
2023-12-17 12:01:44 +00:00
K900
b3d1ef8dde
Merge pull request #272534 from jopejoe1/pipewire
...
nixos/pipewire: add pipewire config
2023-12-17 14:03:11 +03:00
jopejoe1
8ba76f8dd4
nixos/pipewire: add pipewire config
2023-12-17 13:38:32 +03:00
github-actions[bot]
01cb3d14eb
Merge staging-next into staging
2023-12-17 06:01:23 +00:00
Peder Bergebakken Sundt
934c255ae4
Merge pull request #268975 from nbraud/pkgs/certmgr
...
nixos/kubernetes: certmgr-selfsigned is now an alias
2023-12-17 03:37:45 +01:00
github-actions[bot]
cacb3248e1
Merge staging-next into staging
2023-12-17 00:02:54 +00:00
Mario Rodas
46b52eea7a
Merge pull request #268156 from reedriley/starship-env
...
nixos/starship: change module logic that sets STARSHIP_CONFIG to not override user config
2023-12-16 18:46:06 -05:00
Peder Bergebakken Sundt
210dd845de
Merge pull request #274808 from pbsds/node-red-package-option
...
nixos/node-red: fix `cfg.package` default value documentation
2023-12-16 23:20:07 +01:00
Thiago Kenji Okada
460515843c
Merge pull request #269662 from atorres1985-contrib/quick
...
remove jammerful
2023-12-16 21:11:28 +00:00
Peder Bergebakken Sundt
4071c294ac
nixos/lxd: convert cfg.package to mkPackageOption
...
Also fixes the documentation of `virtualisation.lxd.ui.package`, which currently says the package is `pkgs.ui`
2023-12-16 21:30:18 +01:00