Commit graph

7384 commits

Author SHA1 Message Date
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
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
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
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
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
Jacek Galowicz 8b3baa1402
nixos/test-driver: add backdoor based on systemd-ssh-proxy & AF_VSOCK (#392030) 2025-05-09 08:03:55 +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
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
Doron Behar 4f21f5e00b doc: Add release notes for octave update 2025-05-03 21:05:53 +03:00
nixpkgs-ci[bot] 7be7cc17c3
Merge master into staging-next 2025-05-02 18:05:12 +00:00
Leona Maroni cbc2586506
nixos/doc/rl2505: fix typos (#403348) 2025-05-02 15:25:07 +02:00
NotAShelf ce5cf79e21
nixos/doc: fix typos in settings-options section 2025-05-01 19:20:22 +03:00
NotAShelf 29cfe5bd67
nixos/doc: fix typos in LUKS section 2025-05-01 19:20:00 +03:00
NotAShelf d1fed8f0ca
nixos/doc/rl2505: fix typos 2025-05-01 19:11:36 +03:00
K900 24e0fd90ea Merge remote-tracking branch 'origin/master' into staging-next 2025-05-01 08:20:39 +03:00
Martin Weinelt c840946142
nixos/geoclue2: set default location service to beaconDB (#391845) 2025-04-30 22:15:11 +02:00
nixpkgs-ci[bot] 57718699b1
Merge master into staging-next 2025-04-30 09:29:33 +00:00
Doron Behar 708480f836
nixos/i18n: add extraLocales option (#356477) 2025-04-30 12:06:27 +03:00
K900 b33f6719ea Merge remote-tracking branch 'origin/master' into staging-next 2025-04-29 21:14:51 +03:00
Cryolitia PukNgae ef059726f1
nixos/xone: enable xpad-noone by default
Co-authored-by: misuzu <neironyan@gmail.com>
2025-04-29 22:38:48 +08:00
Marcus Ramberg 178f67938b
ebpf-exporter: init at 2.4.2 and add module (#301253) 2025-04-29 15:05:18 +02:00
Defelo 25977534c0
nixos/prometheus/alertmanager-ntfy: init module 2025-04-29 13:03:58 +02:00
musjj 401ec59a17 nixos/i18n: hide supportedLocales from the manual 2025-04-28 22:04:41 +07:00
nixpkgs-ci[bot] 7ab7194186
Merge master into staging-next 2025-04-26 18:04:37 +00:00
cr0n f46be21864
nixos/rsyncd: fix ini format for global section (#385064)
According to the manpage the rsyncd.conf has a global section without a
module header. Settings for listening port or bind address must be put
there and will not work if defined in a global submodule (i.e. below a
"[global]" header).

This commit changes the ini format generator for the rsyncd service to
allow a global section in the config file without a submodule header.

Fixes #304293

Credits to @nydragon

* remove retrocompat, add incompat release notes
2025-04-26 17:46:51 +02:00
K900 7c9ec67ff8 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-26 15:08:03 +03:00
Maximilian Bosch 1bd8073958
nixos/test-driver: add backdoor based on systemd-ssh-proxy & AF_VSOCK
With this it's possible to trivially SSH into running machines from the
test-driver. This is especially useful when running VM tests
interactively on a remote system.

This is based on `systemd-ssh-proxy(1)`, so there's no need to configure
any additional networking on the host-side.

Suggested-by: Ryan Lahfa <masterancpp@gmail.com>
2025-04-26 11:35:47 +02:00
Jacek Galowicz d0c304d4c1
nixos/test-driver: improve error reporting and assertions (#390996) 2025-04-26 10:26:01 +02:00
K900 c8c30c91d5 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-25 16:12:45 +03:00
Sandro 172dae70d0
olivetin: init at 2025.4.22 (#395047) 2025-04-25 14:39:01 +02:00
Paul Meyer 385f19a3f6
nixpkgs-manual: add release note for buildGoModule supporting finalAttrs pattern (#401495) 2025-04-25 14:22:43 +02:00
Pratham Patel bef51dee0a nixos/release-notes: update release notes for COSMIC modules 2025-04-25 11:57:16 +02:00
Defelo 965558108f
nixos/olivetin: init module 2025-04-24 23:40:51 +02:00
Pol Dellaiera ea1eb484f0 nixpkgs-manual: add release note for buildGoModule supporting finalAttrs pattern 2025-04-24 19:07:06 +02:00
Emily 35937cd7d0 Merge staging-next into staging 2025-04-23 17:28:03 +01:00
Jonathan Davies f9aba46b57
nixos/prometheus-exporters/ebpf: init 2025-04-23 16:30:28 +01:00
Thiago Kenji Okada 28e65222f8
nixos-rebuild: Fix quoting in build-image output, improve docs (#398529) 2025-04-23 16:13:00 +01:00
nixpkgs-ci[bot] ac976cffa0
Merge staging-next into staging 2025-04-23 12:06:57 +00:00