Commit Graph

7419 Commits

Author SHA1 Message Date
Seth Flynn
07daaf28e6 nixos/doc/rl-2505: add nixos wiki section 2025-05-15 19:02:49 -04:00
Seth Flynn
1bbc7ff04c release-notes: make Mattermost shorter (#406955) 2025-05-15 16:20:14 -04:00
Seth Flynn
7c2f22b376 nixos/hddfancontrol: use attrset for config (#394826) 2025-05-15 13:49:19 -04:00
nixpkgs-ci[bot]
d1034e4a8a Merge master into staging-next 2025-05-15 12:07:04 +00:00
Robert Hensing
eed414caf1 Fix running NixOS tests on darwin (#405599) 2025-05-15 09:47:30 +02:00
Morgan Jones
36fb551a0a release-notes: make Mattermost shorter
I looked at the release notes and this was half of the 25.05 highlights
when it's mostly upgrade notes. I didn't really want mostly technical
details to be that prominent, even though it's a big update.

All the upgrade notes should be in Backward Incompatibilities, not the
highlights, so move things around.
2025-05-14 21:44:17 -07:00
nixpkgs-ci[bot]
a2cc056031 Merge master into staging-next 2025-05-15 00:16:06 +00:00
Leona Maroni
20694b7919 rocmPackages_5: remove (#378226) 2025-05-14 22:12:05 +02:00
nixpkgs-ci[bot]
ee27ba77b2 Merge master into staging-next 2025-05-14 18:05:41 +00:00
Aleksana
5baedbfcdb doc: add release about for AmneziaWG support (#406378) 2025-05-14 21:11:12 +08:00
Vladimír Čunát
bf7544999c Merge master into staging-next 2025-05-14 08:12:15 +02:00
Jonas Heinrich
002ebbc4de oncall: init at 2.1.7; nixos/oncall: init (#388723) 2025-05-13 23:21:54 +02:00
nixpkgs-ci[bot]
9948288aca Merge master into staging-next 2025-05-13 18:05:27 +00:00
Leona Maroni
95cc97659c release-notes: init for 25.11 2025-05-13 17:50:11 +02:00
nixpkgs-ci[bot]
f13b927ceb Merge master into staging-next 2025-05-13 12:07:00 +00:00
Pol Dellaiera
38f4c9b583 nixos/doc: Fix required disk size for installing in a VirtualBox guest (#406149) 2025-05-13 10:28:35 +00:00
Jacek Galowicz
cd79d4189d nixos/test-driver: exit early if /dev/vhost-vsock isn't available (#406455) 2025-05-13 11:59:34 +02:00
Maximilian Bosch
c6978e8a58 nixos/test-driver: exit early if /dev/vhost-vsock isn't available
Right now it wrongly seems as if you can set
`sshBackdoor.enable = true;` for each test and not only for debugging
purposes.

This is wrong however since you'd need to pass /dev/vhost-vsock into the
sandbox for this (which is also a prerequisite for #392117).

To make that clear, two things were changed:

* add a warning to the manual to communicate this.
* exit both interactive and non-interactive driver early if
  /dev/vhost-vsock is missing and the ssh backdoor is enabled.

  If that's the case, we pass a CLI flag to the driver already in the
  interactive case. This change also sets the flag for the
  non-interactive case.

  That way we also get a better error if somebody tries to enable this
  on a system that doesn't support that.
2025-05-13 11:14:13 +02:00
nixpkgs-ci[bot]
c5997abf8e Merge master into staging-next 2025-05-12 12:07:01 +00:00
Oliver Schmidt
5a316930c8 doc: merge Amnezia VPN-related release note entries 2025-05-12 10:34:06 +02:00
Oliver Schmidt
eebaa71e11 doc: add release about for AmneziaWG support
add release notes for #341663. Especially noteworthy is the minor
backwards incompatibility introduced there.
2025-05-12 09:29:59 +02:00
Wolfgang Walther
d5ddb6116f nixos/pgbackrest: init module 2025-05-12 09:14:37 +02:00
Leona Maroni
f79b568519 nixos/gitlab: add activeRecord key files (#405047) 2025-05-12 08:40:16 +02:00
thiloho
a847800945 nixos/archtika: remove module 2025-05-11 16:27:16 +02:00
nixpkgs-ci[bot]
9af3319f5f Merge master into staging-next 2025-05-11 12:06:00 +00:00
Jonas Heinrich
ce6e5f037a nixos/oncall: init 2025-05-11 13:30:01 +02:00
Tatyana Golovizina
4a55cd73bf nixos/doc: Fix required disk size for installing in a VirtualBox guest
The manual says that you need at least 8 GB of disk to install in Virtualbox, but the installer returns an error and says that you need at least 10 GB.
2025-05-11 15:27:58 +04:00
Jacek Galowicz
08ed87ccc6 nixos/test-driver: allow assigning other vsock number ranges (#405508) 2025-05-11 13:24:41 +02:00
Wolfgang Walther
797c149b3e nixos/postgresql: improve local peer authentication with default map (#404315) 2025-05-11 10:09:00 +00:00
Wolfgang Walther
3d29b7d3a2 nixos/postgresql: improve local peer authentication with default map
This allows to easily map allowed database roles to system users.
2025-05-11 10:24:21 +02:00
Alyssa Ross
0af6d76cda Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	nixos/doc/manual/release-notes/rl-2505.section.md
2025-05-10 23:23:16 +02:00
Seth Flynn
01515e6f54 doc/rl-2505: move services.dex entry to other notable changes
This isn't all that major of a change, nor does it necessarily add
functionality
2025-05-10 14:47:23 -04:00
Seth Flynn
a64bab663d doc/rl-2505: improve consistency in highlights section 2025-05-10 14:47:20 -04:00
nixpkgs-ci[bot]
72306e012b Merge master into staging-next 2025-05-10 18:04:20 +00:00
Gary Guo
7dd8c5b602 unifi8: drop
This was an alias to the unifi package, which has been updated to v9.
To avoid confusion, remove this alias.
2025-05-10 14:47:52 +01:00
Martin Schwaighofer
8205de0711 rocmPackages: update release notes 2025-05-10 02:22:15 +02:00
Robert Hensing
51d915e451 nixos/testing: Add meta.hydraPlatforms 2025-05-09 16:27:05 +02:00
nixpkgs-ci[bot]
d0bd8b838a Merge master into staging-next 2025-05-09 12:06:12 +00:00
Arnout Engelen
eb9ce0eed3 treewide: remove inactive maintainer ericsagnes 2025-05-09 12:03:09 +02:00
Maximilian Bosch
a9adfc631a nixos/test-driver: allow assigning other vsock number ranges
I'm a little annoyed at myself that I only realized this _after_ #392030
got merged. But I realized that if something else is using AF_VSOCK or
you simply have another interactive test running (e.g. by another user
on a larger builder), starting up VMs in the driver fails with

    qemu-system-x86_64: -device vhost-vsock-pci,guest-cid=3: vhost-vsock: unable to set guest cid: Address already in use

Multi-user setups are broken anyways because you usually don't have
permissions to remove the VM state from another user and thus starting
the driver fails with

    PermissionError: [Errno 13] Permission denied: PosixPath('/tmp/vm-state-machine')

but this is something you can work around at least.

I was considering to generate random offsets, but that's not feasible
given we need to know the numbers at eval time to inject them into the
QEMU args. Also, while we could do this via the test-driver, we should
also probe if the vsock numbers are unused making the code even more
complex for a use-case I consider rather uncommon.

Hence the solution is to do

    sshBackdoor.vsockOffset = 23542;

when encountering conflicts.
2025-05-09 11:54:00 +02:00
nixpkgs-ci[bot]
9f2b0a6818 Merge master into staging-next 2025-05-09 06:05:54 +00:00
Jacek Galowicz
8b3baa1402 nixos/test-driver: add backdoor based on systemd-ssh-proxy & AF_VSOCK (#392030) 2025-05-09 08:03:55 +02:00
Jan Tojnar
b794b3eedb nixos/gnome: Update default fonts
GNOME 48 switched to new Inter and Iosevka based Adwaita fonts:
067cb4b155
https://blogs.gnome.org/monster/introducing-adwaita-fonts/

The default fonts were last changed to Cantarell and Source Code Pro in GNOME 3.32:
965062de47

Source Sans was added alongside them in c99a666aac
but it does not seem to be needed nowadays.
The only relevant package mentioning it according is GNOME Recipes:
https://codesearch.debian.net/search?q=Source+Sans+-pkg%3Atexlive+-pkg%3Aopenjdk+-pkg%3Abootswatch+-pkg%3Aqt%28%5Cd-%29%3Fwebengine+-pkg%3Afirefox+-pkg%3Ar-cran+-pkg%3Ataskflow+-pkg%3Afonts-adobe-sourcesans+-path%3Asvg%24+-path%3A%2Fdoc%2F+-path%3A%2Fdocs%2F&literal=1

DejaVu fonts are meant as a generic fallback but they are already pulled in by `fonts.enableDefaultPackages` option.
2025-05-08 19:28:27 +02:00
Leona Maroni
a95a530883 nixos/gitlab: add activeRecord key files
GitLab 17.11 started using rails activeRecord encryption for some values.
Introduce new key files. This is breaking for unstable/25.05.

Also add a test to prevent this from happening unnoticed in the future.

For the future there should also be an option to set multiple activeRecord
keys for rotation.
2025-05-07 22:17:02 +02:00
Jan Tojnar
867832aa50 nixos/gnome: Rename core-utilities option to core-apps
To match the upstream BuildStream definition:
3968975eac
2025-05-07 02:08:50 +02:00
Jan Tojnar
4a1b162c16 nixos/gnome: Update core apps
https://blogs.gnome.org/mcatanzaro/2025/03/21/gnome-48-core-apps-update/

- Add Decibels 5d89ffdee4
  (It somewhat overlaps with GNOME Music but the latter remains for Music library.)
- Remove gnome-shell-extensions 490c573b1b
- Add Sysprof and D-Spy to developer tools.
2025-05-07 02:08:50 +02:00
Jan Tojnar
0360199b3d nixos/doc: Add GNOME 48 to release notes 2025-05-07 02:08:49 +02:00
Florian Klink
f86a08a098 nixos/dump1090-fa: init (#381375) 2025-05-05 17:49:02 +03:00
K900
bdeb7b79cc Revert "nixos/k3b: remove module as obsolete" (#404257) 2025-05-05 17:27:11 +03:00
Andrea Ciceri
5acdacbfcf nixos/dump1090-fa: init module 2025-05-05 15:29:16 +02:00