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

46405 commits

Author SHA1 Message Date
rnhmjoj
9faab2ec5a nixos/doc: update the status of Intel Graphics
xf86-video-intel is now incompatible with the latest Mesa: it may fix
screen tearing, but this is not really worth the other downsides, so we
should stop recommending it.

We recommend `modesetting` unless the GPU is so old to be unsupported,
and mention picom is screen tearing is too bad. Hopefully the next Xorg
release will fix this.

(cherry picked from commit 3faf0171a0)
2024-12-31 18:15:03 +00:00
Christian Kögler
cf442b8946
[Backport release-24.11] nixos/ntpd: fix permissions error when creating drift file (#367479) 2024-12-31 15:26:42 +01:00
Adam Dinwoodie
456360c052 nixos/taskserver: fix test deprecation warning
(cherry picked from commit 79bf56ec91)
2024-12-31 12:46:29 +00:00
Adam Dinwoodie
86b0031b6b nixos/taskserver: fix systemd shellcheck warning
The taskserver-init systemd unit fails to build with
systemd.enableStrictShellChecks enabled, due to using the potentially
unsafe `mkdir -m`.  Fix that by moving directory creation out to
systemd.tmpfiles.

(cherry picked from commit 465ffab65d)
2024-12-31 12:46:29 +00:00
Gaétan Lepage
3d65a7bc96
[Backport release-24.11] doc: Add warning for configuration file copy in flake systems (#369371) 2024-12-31 09:25:52 +01:00
github-actions[bot]
9e62b94e42
Merge staging-next-24.11 into staging-24.11 2024-12-31 00:17:56 +00:00
Martin Weinelt
3f044f4ec2 nixos/matter-server: allow AF_UNIX sockets for dbus connections
This is necessary for establishing bluetooth connections over dbus and
bluez.

(cherry picked from commit 2a7d47f814)
2024-12-30 20:53:54 +00:00
Will Fancher
5f23df2c3c nixos/plymouth: Respect plymouth.enable=0 in scripted stage 1
Removing the splash param only causes plymouth to display console
output by default; it still runs. Systemd stage 1 respects this flag
due to unit conditions preventing plymouth from even running. So this
brings parity to scripted stage 1.

(cherry picked from commit 629c936fd2)
2024-12-30 18:33:53 +00:00
Lucy
cfb79620d8 doc: Add warning for configuration file copy in flake systems
(cherry picked from commit 8a1561bba6)
2024-12-30 12:01:08 +00:00
lucasew
60f3b4d855 tests/cockpit: each wait with its own waiter, treat /nonexistent case
Signed-off-by: lucasew <lucas59356@gmail.com>
(cherry picked from commit 44812cdb98)
2024-12-29 21:29:06 -03:00
lucasew
bef2bd9e17 cockpit: 330 -> 331
Signed-off-by: lucasew <lucas59356@gmail.com>
(cherry picked from commit b06a23a614)
2024-12-29 21:29:04 -03:00
github-actions[bot]
74b39b11ce
Merge staging-next-24.11 into staging-24.11 2024-12-30 00:19:03 +00:00
Lin Jian
e9e83821f8 rl-2411: add an entry for the new kmonad module
(cherry picked from commit 37302163ed)
2024-12-29 09:20:25 +00:00
seth
f3f53b0f23
ghostty: add nixos tests, add build options, fix x11 backend (#368726)
* ghostty: add nixos test

* ghostty: add nixosTests.allTerminfo to passthru.tests

* ghostty: factor out dependencies

This is meant to make cross platform support a bit easier. The options
are kept private as they aren't meant to be touched by end users

* ghostty: add optimizationLevel option

* ghostty: cleanup outputs

* ghostty: fix x11 backend

Forcing linkage isn't enough for Zig's `dlopen()` call. Let's just point
it towards the exact path instead

* ghostty: add darwin to meta.platforms

(cherry picked from commit 716c9419b0)
2024-12-29 04:14:27 -05:00
Jeffrey C. Ollie
6d76a59170
ghostty: init at 1.0.0 (#368404)
* maintainers: add jcollie

* ghostty: init at 1.0.0

(cherry picked from commit 3c6c6920b3)
2024-12-29 04:14:23 -05:00
github-actions[bot]
5a92b8b36c
Merge staging-next-24.11 into staging-24.11 2024-12-29 00:19:51 +00:00
Jörg Thalheim
9f94733f93
[Backport release-24.11] Unbreak tts (#368793) 2024-12-28 20:07:51 +01:00
Mrmaxmeier
ee7a3359b3 virtualbox: 7.0.22 -> 7.1.4
(cherry picked from commit 3339bf30e8)
2024-12-28 15:02:08 +01:00
Jean-Baptiste Giraudeau
1e73565633 nixos/tts: fix handling of extraArgs
(cherry picked from commit 7ebb6132f4)
2024-12-28 11:19:35 +00:00
Gaetan Lepage
72c678b748 nixos/zfs-replication: fix typo
(cherry picked from commit 4b5bbe915e)
2024-12-28 09:52:54 +00:00
github-actions[bot]
cc19ebe772
Merge staging-next-24.11 into staging-24.11 2024-12-28 00:17:40 +00:00
nix-backports[bot]
3f02dc2866
[Backport release-24.11] nixos/opensmtpd: fix tests, fix sendmail, add sendmail test (#368307)
* nixos/opensmtpd: fix opensmtpd test

(cherry picked from commit 42c2634653)

* nixos/opensmtpd: fix opensmtpd-rspamd test

(cherry picked from commit c340fd898c)

* fix opensmtpd's sendmail, add relevant test

(cherry picked from commit fb4ff06a4b)

* nixos/opensmtpd: run nixfmt as requested by ci

(cherry picked from commit 69a8aba113)

---------

Co-authored-by: Léo Gaspard <leo@gaspard.io>
2024-12-27 14:03:38 +01:00
Friedrich Altheide
2db5eb179e virtualboxGuestAdditions: Additional 7.1.4 fixes (#366080)
* virtualboxGuestAddtitions: Load required dynamic libs

* virtualboxGuestAdditions: Remove unused code

* virtualboxGuestAdditions: introduce verbose logging option

* virtualboxGuestAdditions: only load vboxsf if enabled in module options

(cherry picked from commit c792c60b8a)
2024-12-27 13:38:05 +01:00
Sebastian Sinnlos
0f711df147 nixos/ddclient: update defaults for usev4/6
Set to future upstream [default](5b104ad116) as current defaults are broken because the
endpoints of dyndns.com only serve http. See [ddclient issue 597](https://github.com/ddclient/ddclient/issues/597)

(cherry picked from commit 7a485e4780)
2024-12-27 08:56:05 +01:00
Alex Martens
377e15d686 nixos/ddclient: fix missing iproute2
When obtaining the IP address from an interface iproute2 is missing:

"Unable to obtain information for 'bond-wan' -- missing ip or ifconfig command"

The prefix check to include iproute2 is incorrect for "usev4" and "usev6".

Currently the NixOS module checks for the "if" prefix.  This prefix is
not valid with "usev4" and "usev6":

"Invalid Value for keyword 'usev4' = 'if'"

"ifv4" must be used with "usev4", and "ifv6" with "usev6".

I updated the nixos module to check for the correct prefix with "usev4"
and "usev6", and include iproute2 as necessary.

(cherry picked from commit 403dfb7c93)
2024-12-27 08:54:50 +01:00
github-actions[bot]
f40f1ab8e6
Merge staging-next-24.11 into staging-24.11 2024-12-27 00:18:11 +00:00
Gaétan Lepage
b41d02428f
[Backport release-24.11] nixos/zfs-replication: add package option (#368420) 2024-12-26 23:54:16 +01:00
Gaetan Lepage
c4b251f5cc nixos/zfs-replication: add package option
(cherry picked from commit e5f2ebf6d3)
2024-12-26 21:55:21 +00:00
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
Marcus Ramberg
5a69b8dfa8
[Backport release-24.11] nixos/k3s: use same k3s package in multi-node test (#367862) 2024-12-26 15:17:33 +01: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
Robert Rose
c4dad2b2a4 nixos/k3s: use same k3s package in multi-node test
The test previously violated the Kubernetes version skew policy by
deploying a kubelet of hte most recent version in a cluster with an
older apiserver.

(cherry picked from commit 2a79402b1e)
2024-12-24 09:40:32 +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
github-actions[bot]
47b0a8b581
Merge staging-next-24.11 into staging-24.11 2024-12-24 00:18:15 +00:00
euxane
d522a98a19 maintainers: rename pacien -> euxane, update details
(cherry picked from commit 1dabc1f584)
2024-12-24 00:39:12 +01:00
Nico Felbinger
9bec4f1c52 nixosTests.containers-restart_networking: ensure eth1 has no ip addresses
(cherry picked from commit 5e4c8f1007)
2024-12-23 14:56:46 +00:00
Nico Felbinger
7e1a2f351d nixos-containers: add networkNamespace option
(cherry picked from commit e65d6fba75)
2024-12-23 14:56:46 +00:00