0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 21:50:33 +03:00
Commit graph

37594 commits

Author SHA1 Message Date
Nico Felbinger
e0d1b49a46
chore: move meta option to top level in many modules 2025-04-19 18:27:48 +02:00
Florian Klink
8ee81a2b55
nixos/alloy: set After=network.target (#399864) 2025-04-19 16:50:18 +02:00
Thiago Kenji Okada
1decace5e9
nixos/television: init module (#397872) 2025-04-19 13:11:59 +01:00
sorki
7a6c5213ce nixos/moonraker: set default machine.provider to none if system control is disabled
This suppresses warnings about missing PolicyKit rules.
2025-04-19 08:21:49 +02:00
MidAutumnMoon
de2f890b89
nixos/direnv: fix option accessed but not defined
Update nixos/modules/programs/direnv.nix

Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-04-19 13:55:42 +08:00
lassulus
b8d7097244
nixos/containers: fix shell error when privateUsers=no (#396174) 2025-04-18 17:53:51 -07:00
Florian Klink
5d094c2338 nixos/alloy: set After=network.target
This prevents the network from being torn down before alloy itself it
stopped.

Alloy tries to flush its WAL on SIGTERM, and if the network stack is
already down, it tries to flush logs up to 90s during shutdown/reboot.

From https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/:

> network.target has very little meaning during start-up. It only
> indicates that the network management stack is up after it has been
> reached. Whether any network interfaces are already configured when
> it is reached is undefined. Its primary purpose is for ordering
> things properly at shutdown: since the shutdown ordering of units in
> systemd is the reverse of the startup ordering, any unit that is order
> After=network.target can be sure that it is stopped before the network
> is shut down if the system is powered off. This allows services to
> cleanly terminate connections before going down, instead of abruptly
> losing connectivity for ongoing connections, leaving them in an
> undefined state. […]
2025-04-18 23:38:44 +02:00
Austin Horstman
70f338c662
nixos/direnv: fix silent option (#398717) 2025-04-18 11:39:37 -07:00
Sandro
c791f0351d
tika: bump jdk to 17, add option to disable GUI and use minimal jdk (#396927) 2025-04-18 18:49:45 +02:00
Gerg-L
482863a71a
nixos/direnv: fix silent option 2025-04-18 12:06:03 -04:00
Tristan Ross
b2f0ccb56b
nixos/security: init lsm option (#395855) 2025-04-18 07:12:07 -07:00
Gabe Venberg
b539e4848f nixos/restic-rest-server Fixed htpasswd-path when null.
Made a bad assumption about htpasswd-path's default.
2025-04-18 12:25:33 +02:00
Gaetan Lepage
419e4d1822 nixos/hardware/nvidia: eager load nvidia-uvm for open driver
Fixes contingent CUDA issues with open driver:
https://github.com/NixOS/nixpkgs/issues/334180

Co-authored-by: Someone Serge <else@someonex.net>
2025-04-18 01:23:26 +02:00
Leona Maroni
f3e877c2f8
gsignond: remove (#399421) 2025-04-17 21:55:59 +02:00
Someone
8429b78f7e
nvidia-container-toolkit: add suppressNvidiaDriverAssertion option (#398993) 2025-04-17 16:15:36 +00:00
Grimmauld
4ecb83edb0
nixos/gsignond: remove 2025-04-17 10:58:21 +02:00
Aleksana
af39bcec09
gce-images: drop (#396780) 2025-04-17 09:49:14 +08:00
Yt
da228abcc9
nixos/meilisearch: add dumpless upgrade option (#399250) 2025-04-16 18:04:02 -04:00
Gabe Venberg
b7c8e22ea3 nixos/restic-rest-server: add htpasswd-file setting
in the restic rest-server, you can set the file to use in place of
$datadir/.htpasswd with the --htpasswd-file option. However, this was
unusable from the module with extraConfig, due to systemd hardening.
Adding a dedicated option fixes this.
2025-04-16 20:34:01 +02:00
Jon Seager
98d4992121
nixos/homepage-dashboard: Set ALLOWED_HOSTS env var. (#399179) 2025-04-16 18:12:59 +01:00
Matthew Croughan
706b0a020b
nixos/ax25/{axports,axlisten}: init (#399020) 2025-04-16 17:25:11 +01:00
Diogo Correia
240390342d
nixos/meilisearch: add dumpless upgrade option
Default is false since it is still experimental.

See #327978
2025-04-16 16:41:23 +01:00
Gabe Venberg
65f92138c1 nixos/homepage-dashboard: Set ALLOWED_HOSTS env var.
homepage 1.0.0 requires this var to be set, this change allows setting
it without building an environmentFile.
2025-04-16 17:24:49 +02:00
Maximilian Bosch
bbaef2f9ae
Merge: nixos/mautrix-signal, mautrix-signal, libsignal-ffi: drop maintainer niklaskorz, add alyaeanyx (#398166) 2025-04-16 10:14:45 +02:00
Robert James Hernandez
9b70561e15 nixos/ax25/axlisten: init 2025-04-15 23:54:45 +00:00
Robert James Hernandez
4001d9db5d nixos/ax25/axports: init 2025-04-15 23:54:45 +00:00
Yang, Bo
dd30fd1285 nvidia-container-toolkit: add suppressNvidiaDriverAssertion option 2025-04-15 23:27:51 +02:00
Thiago Kenji Okada
36e3893392
cockpit: fix sudo login (#398885) 2025-04-15 18:01:30 +01:00
Johannes Kirschbauer
d00ddcbb4b
nixos/networking: allow users to override FQDN (#391522) 2025-04-15 18:46:37 +02:00
Michael Hoang
4d537721f7 nixos/networking: allow users to override FQDN
This may be useful for users where `${cfg.hostname}.${cfg.domain}` isn't
actually the fully quantified domain name of the server.
2025-04-15 18:28:40 +02:00
lucasew
51ac5d673e cockpit: format
Signed-off-by: lucasew <lucas59356@gmail.com>
2025-04-15 11:54:12 -03:00
lucasew
45088ac0b0 cockpit: fix sudo login, patch tweaking, option for allowed origins
Signed-off-by: lucasew <lucas59356@gmail.com>
2025-04-15 11:50:01 -03:00
7c6f434c
142d79bae8
nixos/iotop: make package overridable (#397921) 2025-04-15 13:01:16 +00:00
Someone
6b691c15cd
nvidia-container-toolkit: 1.15.0-rc.3 -> 1.17.5 (#367769) 2025-04-15 09:50:43 +00:00
Tristan Ross
6fb5b22821
nixos/apparmor: use security.lsm option 2025-04-14 23:06:54 -07:00
Tristan Ross
b8402295a4
nixos/security: init lsm option 2025-04-14 23:06:51 -07:00
Bruno BELANYI
9296b9142e
nixos/cross-seed: add 'useGenConfigDefaults' (#398420) 2025-04-14 21:10:38 +01:00
Bruno BELANYI
9cc26fef84 nixos/cross-seed: add 'useGenConfigDefaults'
This to me is the cleanest way of setting the default value and track
changes to the values from `cross-seed gen-config` with low churn.
2025-04-14 15:49:27 +00:00
Leona Maroni
8e5a0fe6b4
paperless-ngx: 2.14.7 -> 2.15.1 (#397828) 2025-04-14 13:50:55 +02:00
Rafael Fernández López
71f11f66a0
nvidia-container-toolkit: 1.15.0-rc.3 -> 1.17.5 2025-04-14 10:53:23 +02:00
Sandro
e1cb306b28
gotenberg: 8.9.1 -> 8.16.0; update and fix module options (#379377) 2025-04-14 01:12:21 +02:00
Bruno BELANYI
e1e459223d
mealie: 2.7.1 -> 2.8.0 (#392158) 2025-04-13 19:59:31 +01:00
Anton Mosich
3f12820164
nixos/mealie: update for mealie v2.8.0
mealie v2.8.0 no longer uses crfpp, but instead uses
ingredient_parser_nlp, which relies on nltk-data. If this environment
variable isn't available, mealie will just download the data instead.
2025-04-13 20:50:30 +02:00
Martin Weinelt
fbf76bf72b
make-initrd-ng: Restore stripped file permissions (#398396) 2025-04-13 18:11:19 +02:00
Will Fancher
c9ea864d6f nixos/shutdown: Create /run/initramfs with mode 0700 2025-04-13 12:02:16 -04:00
nixpkgs-ci[bot]
bd8d4dc802
Merge master into staging-next 2025-04-13 00:41:08 +00:00
emilylange
5eefeb3fe0
nixos/forgejo: leverage systemd-notify support
This feature goes all the way back to v1.20.0 (mid 2023) back when
Forgejo was still a soft-fork and simply used the nixos/gitea module.

The tl;dr:
nixos/gitea enabled it as part of the Gitea 1.20 bump PR, while Forgejo
was still at 1.19.4 and did not support this yet, causing Forgejo to
get restarted after 90s by systemd in a loop. This, among other things,
was part of the reason why Forgejo forked the nixos/gitea module into
nixos/forgejo and it since moving independently in nixpkgs.

systemd-notify provides more accurate service unit states over the
previous service type "simple".

Ref: b61919e5e0
Ref: 44aee34594
2025-04-12 22:40:25 +02:00
Sandro Jäckel
f9bca2bcab
tika: bump jdk to 17, add option to disable GUI and use minimal jdk
Upstream uses jdk 17 in their CI, too
https://github.com/apache/tika/tree/2.9.3/.github/workflows
2025-04-12 22:35:38 +02:00
dish
31aedcfbee
nixos/gotenberg: Add new settings for 8.10.0+ versions
Also fixes some issues that were reported.
2025-04-12 21:31:00 +02:00
Niklas Korz
b2cf6e402c nixos/mautrix-signal: drop maintainer niklaskorz, add alyaeanyx 2025-04-12 17:18:01 +02:00