0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-18 16:10:19 +03:00
Commit graph

34842 commits

Author SHA1 Message Date
Sandro Jäckel
1e85e1fb23 nixos/nginx: default resolver.ipv6 to networking.enableIPv6
(cherry picked from commit a810945475)
2024-12-26 20:29:52 +00:00
Franz Pletz
5bacfe77ac nixos/networkd: add NetLabel & NFTSet options
(cherry picked from commit 18a943798a)
2024-12-26 03:15:41 +00:00
github-actions[bot]
8723eb03ef
Merge staging-next-24.11 into staging-24.11 2024-12-26 00:18:11 +00:00
Jörg Thalheim
911febb143
[Backport release-24.11] nixVersions.nix_2_24: 2.24.10 -> 2.24.11 (#365335) 2024-12-25 22:12:55 +01:00
Sandro Jäckel
6802c42c2e nixos/mediawiki: change user in maintenance scripts, use maintenance/run.php script, add deleteUserEmail,importDump,run scripts
script initially copied from nextcloud and run with run.php as requested by this big warning:

*******************************************************************************
NOTE: Do not run maintenance scripts directly, use maintenance/run.php instead!
      Running scripts directly has been deprecated in MediaWiki 1.40.
      It may not work for some (or any) scripts in the future.
*******************************************************************************

(cherry picked from commit 7c1f9a05ee)
2024-12-25 20:31:44 +00:00
Gaetan Lepage
917846b958 nixos/dolibarr: change permissions of conf.php to read only
(cherry picked from commit 8b235ad144)
2024-12-25 15:21:29 +00:00
Gaetan Lepage
aa86585e40 nixos/dolibarr: format
(cherry picked from commit 2dfabce386)
2024-12-25 15:21:29 +00:00
misuzu
4e2a4a7ce4
[release-24.11] backport xz firmware compression (#367832) 2024-12-25 12:55:23 +02:00
misuzu
942ba7cfbf
[Backport release-24.11] prometheus-frr-exporter: init prometheus exporter module (#368075) 2024-12-25 12:51:31 +02:00
misuzu
88809abc1f
[Backport release-24.11] mautrix-signal: 0.7.2 -> 0.7.3 (#367454) 2024-12-25 12:42:04 +02:00
misuzu
d9e61390fc
[Backport release-24.11] Correct password option docs and add related tests (#367384) 2024-12-25 12:41:25 +02:00
K900
f3160e4c2f nixos/plasma6: default to Wayland for SDDM
While technically still experimental, it seems to produce less
issues than X11 at this point, and there's a weird issue with
X11 setups that we've been unable to track down that really
hurts the new user experience, so let's just go with this.

(cherry picked from commit 7a2cb2ad15)
2024-12-25 08:58:10 +00:00
Nico Felbinger
b0ed1368e1 prometheus-frr-exporter: init prometheus exporter module
(cherry picked from commit 578c5b6583)
2024-12-25 07:21:04 +00:00
github-actions[bot]
7835ff0ea3
Merge staging-next-24.11 into staging-24.11 2024-12-25 00:17:51 +00:00
Jörg Thalheim
63a5a73002 nixos/firmware: fix compression condition
(cherry picked from commit ace2b4c260)
2024-12-24 07:55:52 +01:00
Jörg Thalheim
4b39b2b37a nixos/firmware: make compression configurable
In nixos-images for nixos-anywhere, we optimize for the smallest
possible image size because our installer is loaded into RAM.

(cherry picked from commit 0a9dd5612d)
2024-12-24 07:55:49 +01:00
euxane
d522a98a19 maintainers: rename pacien -> euxane, update details
(cherry picked from commit 1dabc1f584)
2024-12-24 00:39:12 +01:00
Nico Felbinger
7e1a2f351d nixos-containers: add networkNamespace option
(cherry picked from commit e65d6fba75)
2024-12-23 14:56:46 +00:00
github-actions[bot]
3309c672bc
Merge staging-next-24.11 into staging-24.11 2024-12-23 00:18:48 +00:00
Stefan Frijters
dbb71e266a nixos/ntpd: fix permissions error when creating drift file
This fixes "frequency file /var/lib/ntp/ntp.drift.TEMP: Permission denied".

Creating a directory via StateDirectory makes that directory /var/lib/ntp owned by root:root.
However, when running ntpd we change to user ntp (see ntpFlags), so the process cannot
actually use that directory.

Actually creating a home directory for the user at that location solves that problem.

(cherry picked from commit 31942f20f4)
2024-12-22 22:21:04 +00:00
Maximilian Bosch
55f14ebf6a mautrix-signal: 0.7.2 -> 0.7.3
ChangeLog: https://github.com/mautrix/signal/releases/tag/v0.7.3
(cherry picked from commit 705ae9b92e)
2024-12-22 20:59:18 +00:00
Maximilian Bosch
fe93edd5eb nixos/modules: remove a few whitespaces from the pw override parts
Otherwise the evaluation warnings have a two or even three lines of
whitespace between paragraphs.

(cherry picked from commit cb9b3fd788)
2024-12-22 14:45:34 +00:00
fidgetingbits
7661b3eed8 nixos/users-groups: Correct and refactor password override documentation
Testing showed that the existing documentation regarding password override
ordering was incorrect. This commit corrects the errors and refactors
the way the text is constructed to make updating future ordering
changes significantly easier.

(cherry picked from commit 52ce5caf36)
2024-12-22 14:45:34 +00:00
Wolfgang Walther
0ebf06bec1
[Backport release-24.11] firefly-iii: 6.1.24 -> 6.1.25, nixos/firefly-iii: Improved cache clearing (#366888) 2024-12-22 13:09:19 +01:00
github-actions[bot]
76feda8a93
Merge staging-next-24.11 into staging-24.11 2024-12-22 00:19:40 +00:00
Jan Tojnar
550f5ca91c
Merge Backport gnome updates/fixes (#365374) 2024-12-21 16:14:00 +01:00
jopejoe1
d3230c2c13
[Backport release-24.11] nixos/networkmanager: add options to supply secrets to connection profiles based on secret files (#366838) 2024-12-21 13:43:58 +00:00
Robin Gloster
5db834e4bc
[Backport release-24.11] Update TT-RSS, add simple test and updater flag customization (#366774) 2024-12-21 11:41:09 +00:00
github-actions[bot]
fcc4949bbf
Merge staging-next-24.11 into staging-24.11 2024-12-21 00:17:44 +00:00
Adam C. Stephens
4066a53ed9
nixos/incus: seabios is x86_64 only
(cherry picked from commit cbe221c56a)
2024-12-20 20:25:38 +00:00
Adam C. Stephens
5b6548dc82
incus: fix CSM support
(cherry picked from commit 6cd3dd3c64)
2024-12-20 20:25:38 +00:00
Savyasachee Jha
3a0096551c nixos/firefly-iii: Improved cache clearing
(cherry picked from commit 51bed7030f)
2024-12-20 18:13:16 +00:00
lilly
4672d4c94c nixos/networkmanager: add nm-file-secret-agent options
nm-file-secret agent is a small agent that can supply secrets of
connection profiles to NetworkManager by reading the contents of
preconfigured files.
These files could be supplied e.g. by nixos-sops or any other mechanism.

(cherry picked from commit 24e0db1ba9)
2024-12-20 14:35:51 +00:00
Adam Dinwoodie
3a830d4e25 nixos/nix-remote-build: correct comment
This module potentially generates `/etc/nix/machines`. Correct an
existing comment to refer to that path rather than `/etc/machines`.

(cherry picked from commit 3275a6b361)
2024-12-20 14:02:35 +00:00
gileri
d62d43afe5 tt-rss: Add updateDaemon.commandFlags parameter
(cherry picked from commit b652b30119)
2024-12-20 10:59:44 +00:00
Lily Ballard
3a03464273 gnome: check for package exclusions by name for default program modules
This matches how `environment.gnome.excludePackages` works elsewhere,
and prevents evaluation from failing when an excluded package is not
available (e.g. by having a blocklisted license).

(cherry picked from commit 8e1ad9ba92)
2024-12-19 15:54:07 +01:00
Martin Weinelt
263aec7539 nixos/prometheux-exporters/rasdaemon: init
(cherry picked from commit f6f1febc43)
2024-12-19 14:27:02 +00:00
misuzu
7f3b168813
[Backport release-24.11] nixos/gancio: add gancio to nginx extraGroups only if nginx enabled (#365982) 2024-12-18 19:34:45 +02:00
Emery Hemingway
ed3063a6e8 nixos/nncp: recursively merge configurations
(cherry picked from commit 50bbfb5788)
2024-12-18 16:18:50 +00:00
Logan Attwood
721e05ffb2 nixos/networkd: expose RapidCommit in DHCPv4 network unit section
Disabling this option is required to obtain a DHCPv4 lease from
some old/misconfigured DHCP servers. This was already exposed for
DHCPv6.

(cherry picked from commit 6c324710e3)
2024-12-18 16:06:04 +00:00
Jean-Baptiste Giraudeau
967b230eff nixos/gancio: add gancio to nginx extraGroups only if nginx enabled
(cherry picked from commit da7b5ed446)
2024-12-17 20:19:32 +00:00
Aaron Ecay
61d89818ce fix dhcpcd when ipv6 is disabled
(cherry picked from commit ebbdb61935)
2024-12-16 16:56:29 +00:00
Jenny
1b883cee19
[Backport release-24.11] nixos/librenms: use db socket when set and add package option (#365217) 2024-12-15 12:20:10 +01:00
zowoq
da42e430a9 nixos/nix-fallback-paths: 2.24.10 -> 2.24.11
https://releases.nixos.org/nix/nix-2.24.11/fallback-paths.nix
(cherry picked from commit 6c706f9549)
2024-12-15 10:54:03 +00:00
Adam C. Stephens
1cfd39b90a
[Backport release-24.11] forgejo: add pyrox0 as maintainer, nixos/forgejo: fix builtin ssh conditional, replace GITEA_ prefix in env with FORGEJO_ (#364740) 2024-12-14 14:58:46 -05:00
Ryan Horiguchi
c4d748d54a nixos/librenms: add package option and expose package
(cherry picked from commit d512e07338)
2024-12-14 17:23:47 +00:00
Ryan Horiguchi
2b70f03006 nixos/librenms: use db socket when set
(cherry picked from commit 7241f54c9f)
2024-12-14 17:23:47 +00:00
Egor Savkin
320b4eac68
network: Fix cycle dependency causing race of netdev and address configuration
This changes the following chain after `nixos-rebuild switch` with modified tunnel interfaces:
stop network-setup -> stop TUN-netdev -> stop network-addresses-TUN -> start network-addresses-TUN (fails since it depends on TUN-netdev which is off).

Chain after this change:
stop TUN-netdev -> stop network-setup -> stop network-addresses-TUN -> start TUN-netdev -> start network-addresses-TUN -> start network-setup

Signed-off-by: Egor Savkin <es@m-labs.hk>
(cherry picked from commit 9354d385e2)
2024-12-14 16:00:04 +01:00
Pyrox
4d95c21f0f nixos/forgejo,forgejo: Add pyrox0 as a maintainer
(cherry picked from commit b800579648)
2024-12-12 22:38:58 +00:00
emilylange
338f07c36f nixos/forgejo: fix typo in builtin ssh server conditional
This conditional was introduced in 402b5c67a8
and is supposed to check for `server.START_SSH_SERVER` but instead
checked for `START_SSH_SERVER`.

Co-Authored-By: Pyrox <pyrox@pyrox.dev>
(cherry picked from commit ecd595ef80)
2024-12-12 22:38:58 +00:00