Commit graph

7414 commits

Author SHA1 Message Date
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
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
Sandro
9cacd7ee42
nixos/prometheus/alertmanager-ntfy: init module (#402291) 2025-05-05 13:38:24 +02:00
Stel Clementine
62958875f6 Revert "nixos/k3b: remove module as obsolete"
This reverts commit 8a34d575f6.

PR #351093 removed the `programs.k3b` module due to some confusion about
its relevance. In order to write CDs, the security wrappers that allow
running cdrao and cdrecord with elevated privileges are in fact
necessary.
2025-05-04 20:46:53 -07:00
nixpkgs-ci[bot]
08ba6f671b
Merge master into staging-next 2025-05-04 00:18:16 +00:00
Doron Behar
0a955a5ef6
octave: 9.4.0 -> 10.1.0 (#394495) 2025-05-03 21:18:32 +03:00