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)
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)
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)
* 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)
* 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>
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)
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)
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)
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)
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)