Commit Graph
677353 Commits
Author SHA1 Message Date
laalsaas a89b885ae9 sway: integrate with systemd
see: https://github.com/swaywm/sway/wiki/Systemd-integration
2024-09-06 15:59:37 +02:00
StigandGitHub 566b329c9a cloudflare-warp: 2024.4.133 -> 2024.6.497 (#336116) 2024-09-06 14:31:09 +02:00
José Romildo MalaquiasandGitHub 3d1c58857c qogir-kde: 0-unstable-2024-07-29 -> 0-unstable-2024-09-01 (#339924) 2024-09-06 09:28:54 -03:00
Masum RezaandGitHub 5a24308c38 androidStudioPackages.beta: 2024.1.2.11 -> 2024.2.1.6 (#340030) 2024-09-06 17:08:30 +05:30
Adam C. StephensandGitHub 6b80565dad restic: 0.17.0 -> 0.17.1 (#339915) 2024-09-06 07:06:46 -04:00
ajs124andGitHub 54604767a2 remove myself from maintainer list of packages I don't use anymore (#339910) 2024-09-06 13:05:55 +02:00
lassulusandGitHub 8390f3dfc4 desed: init at 1.2.1 (#339759) 2024-09-06 12:03:53 +01:00
Gaétan LepageandGitHub 698cd03070 zed-editor: add fhs passthru (#339852) 2024-09-06 12:58:57 +02:00
K900andGitHub 03188ca926 Revert "nixos/all-tests: skip hibernate test for now" (#340047) 2024-09-06 13:57:35 +03:00
nixpkgs-merge-bot[bot]andGitHub 30f4f195c6 okteto: 2.30.2 -> 2.31.0 (#339949) 2024-09-06 10:56:28 +00:00
Alyssa Ross d4838fd5ef Revert "nixos/all-tests: skip hibernate test for now"
This reverts commit a1de57d6fc.

We're now on QEMU 9.1.0, which contains the fix.
2024-09-06 12:53:55 +02:00
Pol DellaieraandGitHub b3cf14dc58 open-webui: 0.3.18 -> 0.3.19 (#340039) 2024-09-06 12:53:06 +02:00
K900andGitHub b39277ab46 treewide: post-stc-ng test fixes (#340046) 2024-09-06 13:44:01 +03:00
lassulusandGitHub d411acd708 outline: 0.78.0 -> 0.79.0 (#339708) 2024-09-06 11:42:35 +01:00
K900 91b7e41f61 nixos/tests/containers-imperative: add Perl library that is now missing due to stc-ng 2024-09-06 13:40:31 +03:00
K900 7d34adda13 nixos/tests/installer: add some Perl libraries that are now missing due to stc-ng 2024-09-06 13:40:17 +03:00
K900 e4b8a0a243 switch-to-configuration-ng: move sources to a subdirectory to avoid fileset shenanigans
Something is wrong with source filtering and it makes installer tests fail.
Move it to a subdirectory to not have to do that, at least for now.
The Nix exorcism squad has been called.
2024-09-06 13:35:43 +03:00
Victor Nilsson a52dac7c2f desed: init at master 2024-09-06 11:54:04 +02:00
Pol Dellaiera 6889824f22 open-webui: 0.3.18 -> 0.3.19 2024-09-06 11:52:40 +02:00
Jon SeagerandGitHub 645018b0c4 python312Packages.craft-cli: 2.6.0 -> 2.7.0 (#339955) 2024-09-06 10:45:45 +01:00
nixpkgs-merge-bot[bot]andGitHub b15cd6d3b2 vue-language-server: 2.0.29 -> 2.1.2 (#338590) 2024-09-06 09:24:52 +00:00
YtandGitHub dba9a4798d cargo-mobile2: 0.15.1 -> 0.17.0 (#340021) 2024-09-06 09:03:14 +00:00
R. Ryantm 3c58c8c8a8 androidStudioPackages.beta: 2024.1.2.11 -> 2024.2.1.6 2024-09-06 08:42:44 +00:00
K900andGitHub cedcff6b49 mautrix-meta: adds maintainer, adds automatic updating (#338768) 2024-09-06 11:32:51 +03:00
EmilyandGitHub fe63e7a0aa nixos: switch to switch-to-configuration-ng by default (#339727) 2024-09-06 09:30:27 +01:00
K900andGitHub 1318c66d79 nixos/release-small: also gate on simpleUefiSystemdBoot test on x86_64 (#340025) 2024-09-06 11:29:14 +03:00
K900 cc6e93a617 nixos/release-small: also gate on simpleUefiSystemdBoot test on x86_64
We're building it anyway, might as well
2024-09-06 11:27:13 +03:00
EmilyandGitHub 48e581e879 twitch-chat-downloader: update client_id (#338961) 2024-09-06 09:25:26 +01:00
Bruno BELANYIandGitHub b6713cf08d agkozak-zsh-prompt: 3.11.3 -> 3.11.4 (#339934) 2024-09-06 09:25:11 +01:00
nixpkgs-merge-bot[bot]andGitHub 37f67b6006 wizer: 7.0.4 -> 7.0.5 (#339968) 2024-09-06 08:21:44 +00:00
Masum RezaandGitHub f10ac08deb androidStudioPackages.canary: 2024.2.1.4 -> 2024.2.1.5 (#340002) 2024-09-06 13:49:27 +05:30
AleksanaandGitHub 00c221958d sfcgal: init at 1.5.2 (#338058) 2024-09-06 16:15:14 +08:00
R. Ryantm 925d85f1f6 cargo-mobile2: 0.15.1 -> 0.17.0 2024-09-06 08:14:09 +00:00
AleksanaandGitHub 2c0f74c529 sig: init at 0.1.3 (#336927) 2024-09-06 16:14:08 +08:00
AleksanaandGitHub 7b39b53f0f wush: init at 0.1.2 (#338382) 2024-09-06 16:12:56 +08:00
Raghav SoodandGitHub 19a5cf72a7 stripe-cli: 1.21.3 -> 1.21.5 (#339971) 2024-09-06 16:10:31 +08:00
K900andGitHub 0e427c3fe9 nixos/release-small: actually remove minimal installer ISOs (#340018) 2024-09-06 11:08:58 +03:00
Emily 616b34597a nixos/release-small: actually remove minimal installer ISOs
Fixes: 862911fd22
2024-09-06 09:06:24 +01:00
AleksanaandGitHub 1f70e0f549 kazv: init at 0.5.0 (#334844) 2024-09-06 16:05:45 +08:00
K900andGitHub 1a2bbb2f53 nixos/release-small: remove minimal installer ISOs (#338433) 2024-09-06 10:58:12 +03:00
Ivan MincikandGitHub 365754b420 python3Packages.rasterio: 1.3.10 -> 1.3.11 2024-09-06 07:57:04 +00:00
Emily 862911fd22 nixos/release-small: remove minimal installer ISOs
These take up 2 GiB every time anything in the minimal installer
changes, or up to 4 GiB per day. We already stopped building Amazon
images in 9426d90c67. Meaningful
installer changes are rare enough, and the couple of days it takes
for them to trickle down to the large channel acceptable enough,
that this is mostly a waste of space.

This should buy enough slack to build `stdenv` on `staging` without
contributing to cache size growth.
2024-09-06 08:56:39 +01:00
Assistant fccd84a045 twitch-chat-downloader: update client_id 2024-09-06 03:51:09 -04:00
nixpkgs-merge-bot[bot]andGitHub ed383519e1 qq: 3.2.12-2024.8.19 -> 3.2.12-2024.9.2 (#339996) 2024-09-06 07:41:11 +00:00
Emily a5cfd68cb1 nixos/doc/perlless: remove outdated warning 2024-09-06 08:35:43 +01:00
Emily 866a8e220c nixos/perlless: remove redundant system.switch.enableNg
This is now on by default.
2024-09-06 08:35:43 +01:00
Emily 73f34448ca nixos/tests/switch-test: simplify enableNg setting 2024-09-06 08:35:43 +01:00
Emily 56dea6da87 nixos: switch to switch-to-configuration-ng by default
The Rust `switch-to-configuration-ng` rewrite was carefully written
to be compatible with the original Perl script, has been checked
against NixOS VM tests, and has been available on an opt‐in basis
for testing for the 24.05 release cycle.

The next step towards replacing the Perl script entirely is to
switch it on by default so that we can get real‐world testing from
a much greater number of users. Maintaining two implementations in
parallel is becoming a burden; we are having to adjust the systemd
service activation behaviour slightly to fix a long‐standing bug,
and backporting the changes to the Perl script is an unpleasant
process. We will do it anyway to ensure that the Rust and Perl
implementations keep parity with each other throughout the 24.11
release cycle, but we think the time has come to flip the switch.

Taking this step now will give us two to three months to test this in
the wild before the 24.11 release and gain confidence that there are
no regressions. If any non‐trivial problems arise before the final
release, we will revert to the Perl implementation by default. Doing
this switch ASAP will help to disentangle any problems that might
arise from the Rust implementation from problems that arise from the
systemd service activation changes, or the upcoming switch to using
systemd in stage 1 by default.

The main concern that was raised about replacing the Perl script in the
PR that added `switch-to-configuration-ng` was that it is currently
possible to run NixOS on systems that cannot natively host a Rust
compiler. This does not apply to any platforms that have official
support from NixOS, and as far as I know we do not know of any such
systems with users that are not cross‐compiling anyway.

My understanding is that these systems are already broken by default
anyway, as `systemd.shutdownRamfs.enable` is on by default and uses
`make-initrd-ng`, which is also written in Rust. Switching the default
while keeping the Perl implementation around will give us at least
an entire release cycle to find out if there are any users that will
be affected by this and decide what to do about it if so.

There is currently one known inconsistency between
the Perl and Rust implementations, as documented in
<https://github.com/NixOS/nixpkgs/issues/312297>; the Rust
implementation has more accurate handling of failed systemd units.

We slightly adjust the semantics of `system.switch.enable{,Ng}` to
not conflict with each other, so that `system.switch.enableNg` is
on by default, but turning off `system.switch.enable` still results
in no `switch-to-configuration` implementation being used. This
won’t break the configuration of anyone who already opted in to
`system.switch.enableNg` and is probably how the option should have
worked to begin with.
2024-09-06 08:35:43 +01:00
EmilyandGitHub 182b7164cc nixVersions.nix_2_24: 2.24.4 -> 2.24.5 (#339843) 2024-09-06 08:31:10 +01:00
Fabian AffolterandGitHub bba8dffd31 python312Packages.aiomultiprocess: Fix for python 3.12 (#339823) 2024-09-06 09:22:44 +02:00