Commit Graph

41243 Commits

Author SHA1 Message Date
dotlambda
1f21c54fe0 udisks: modernize, udisks2: turn into alias (#456869) 2025-11-03 19:25:37 +00:00
Jörg Thalheim
471fffe199 nixos/facter: add virtualization and firmware support (#456698) 2025-11-03 17:59:50 +00:00
Florian Klink
9c54fa8e6c nixos/journald-gateway: change default of user and system option to false (#457795) 2025-11-03 15:24:00 +00:00
Jörg Thalheim
ddf53abd21 nixos/facter: add virtualization and firmware support
This adds automatic virtualization detection (virtualisation.nix) and firmware management (firmware.nix).

Builds on PR #455151 (networking).
Part of incremental upstreaming from nixos-facter-modules.
2025-11-03 14:45:19 +01:00
Markus Kowalewski
9d71961da2 nixos/nfs-client: add dns_resolver entry to request-key.conf (#455207) 2025-11-03 11:11:45 +00:00
Markus Kowalewski
90050b9691 nixos/nfs-client: add dns_resolver entry to request-key.conf
* A dns_resolver entry is needed for a NFSv4 client to
  resolve hostnames of NFS referrals and replicas.

* Make request-key.conf customizable, by moving
  content from separate file into
  `environment.etc."request-key.conf".text`
2025-11-03 11:01:32 +01:00
Wolfgang Walther
42d395e048 maintainers: drop figsoda (#455942) 2025-11-03 07:43:38 +00:00
Benedikt Hiemer
143040786b nixos/journald-gateway: change default of user and system option to false
Until now, both options are set to true as default. But the systemd-journal-gatewayd
service defaults them to false. To match the origin behaviour, the defaults have been
changed.
2025-11-03 08:21:00 +01:00
h7x4
ba3f81d264 nixos/tor: replace ints.between 0 65535 with lib.types.ints.u16 (#456334) 2025-11-03 04:04:49 +00:00
Bernardo Meurer
f872a3673a nixos/man-db: set preferLocalBuild = true (#366991) 2025-11-03 01:23:39 +00:00
Michael Daniels
41a3c23cdc treewide: drop figsoda as maintainer (part 4)
These were done manually by me, either due to not matching the regexes in the previous ones, or because of nixf-diagnose, which I have as a pre-commit hook.
2025-11-02 20:16:11 -05:00
Michael Daniels
1d0bb7b61b treewide: drop figsoda as maintainer (part 3)
s/^\s*figsoda\s*$//
2025-11-02 20:16:11 -05:00
Michael Daniels
eb833639c8 treewide: drop figsoda as maintainer (part 1)
s/maintainers = with lib.maintainers; [ figsoda ];/maintainers = with lib.maintainers; [ ];/
2025-11-02 20:16:11 -05:00
Sandro
3e3b73d344 go-csp-collector: init at 0.0.16-unstable-2025-10-10 (#455610) 2025-11-02 22:10:10 +00:00
dish
35d4b075fa nixos/actual: revert 452544 and allow specifying secrets using genJqSecretsReplacementSnippet (#457783) 2025-11-02 17:35:21 +00:00
Sandro
433a3d2b04 nixos/crowdsec-firewall-bouncer: init module (#446106) 2025-11-02 16:53:00 +00:00
Mitchell Skaggs
d737091da3 nixos/man-db: set preferLocalBuild = true
When we _must_ build, prefer building locally since we probably already have the manpages here. Otherwise, Nix would send all the manpages to a remote builder which isn't likely to be much faster since building the DB is single-threaded. Hopefully a best-of-both worlds between keeping or removing 39e63f110e.
2025-11-02 09:28:29 -06:00
oddlama
40171764ab nixos/actual: allow specifying secretus using genJqSecretsReplacementSnippet 2025-11-02 13:12:08 +01:00
oddlama
5f36f3ef6b nixos/actual: revert 452544: add environmentFile option
This reverts commit c13f744cdf.
2025-11-02 13:03:47 +01:00
Arnout Engelen
93e9a5ec43 nixos/printing: fix printing from cups-browsed (eg, from ipp-usb) (#457578) 2025-11-02 10:00:16 +00:00
Robert Schütz
702ded4de3 udisks2: turn into alias 2025-11-01 20:12:18 -07:00
Sandro
14ef1caaad kubo: 0.36.0 -> 0.38.2 (#454562) 2025-11-02 00:57:06 +00:00
Sandro
03b91067a0 nixos/searx: correct redis/valkey rename error (#457602) 2025-11-02 00:22:09 +00:00
Nicolas Mémeint
3fd62da27f nixos/crowdsec-firewall-bouncer: init module 2025-11-01 20:59:18 +01:00
Gerg-L
37778c6666 nixos/searx: correct redis/valkey rename error 2025-11-01 13:20:33 -04:00
José-Paul D.
5dce07242b nixos/anubis: warn about legacy runtime directory when necessary 2025-11-01 18:10:57 +01:00
Florian Klink
a68f8185da nixos/journald-gateway: remove assertion making system and user args truly optional (#328645) 2025-11-01 15:21:46 +00:00
Philip Taron
21623b7ce7 Reapply "splice.nix: make pkgs splicedPackages" (#456138) 2025-11-01 13:49:33 +00:00
Pol Dellaiera
474e677b03 nixos/steam: add missing ports for remotePlay.openFirewall (#446932) 2025-11-01 13:14:59 +00:00
Guillaume Girol
9afc73703f nixos/printing: fix printing from cups-browsed (eg, from ipp-usb)
When cups-browsed was separated from cups in f1f9a54031
the implicitclass backend ($out/lib/cups/backend/implicitclass) was
moved from cups-filters to cups-browsed. When ipp-usb advertises a
printer, cups-browsed configures cups to add an implicitclass://...
printer and cups fails to find the corresponding backend:

cups.service cupsd[788465] DEBUG Canon_TR4500_series_USB device-uri: Unknown scheme in URI
cups.service cupsd[788465] DEBUG CUPS-Add-Modify-Printer client-error-not-possible: Bad device-uri scheme "implicitclass".
cups.service cupsd[788465] ERROR [Client 6] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost/printers/Canon_TR4500_series_USB) from localhost

This commit adds cups-browsed to the packages that compose the ServerBin
option of cups-files.conf so that cups can find the implicitclass
backend.
2025-11-01 12:00:00 +00:00
Benedikt Hiemer
532ba62c26 nixos/journald-gateway: remove assertion making system and user args truly optional 2025-11-01 11:41:41 +01:00
Luflosi
5fcc08a907 kubo: 0.36.0 -> 0.37.0
https://github.com/ipfs/kubo/releases/tag/v0.37.0

Kubo v0.37.0 embeds the repository migration from repo version v16 to v17 and the kubo-fs-repo-migrations package will not reveive any more updates.
I'll keep the `kubo-fs-repo-migrations` and `kubo-migrator` packages around for now until a future version of Kubo no longer supports calling the external migration binaries.
Since the (newest) migrations are now built into Kubo, the NixOS module now needs to call `ipfs repo migrate --to=xx --allow-downgrade` instead of `fs-repo-migrations --to xx -y`.
The `--allow-downgrade` flag is only there for the unlikely situation that someone downgrades their local Kubo version with an overlay, separate channel input or similar means. It does however not work for rolling back the NixOS generation after a Kubo upgrade which increases the repo version (not all Kubo upgrades increase the repo version). This is because the Kubo version of the previous NixOS generation doesn't have the code for upgrading to or downgrading from the newer repo version.
Since we only have one version of Kubo in Nixpkgs at a time, migrations cannot be tested automatically. I manually verified that `ipfs repo migrate` uses binaries like `fs-repo-15-to-16` provided by the `kubo-fs-repo-migrations` packages for older migrations. I also tested that the migration from v16 to v17 works on my machine using the NixOS module.
2025-11-01 00:19:03 +01:00
Luflosi
5a967f4a1e nixos/kubo: increase maximum UDP buffer sizes
The [quic-go wiki](https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes) now recommends a larger maximum send- and receive buffer size.
The change to the documentation was made in April 2024: 597639d834...a3327deff8.

Without this change, the Kubo daemon will output this warning:
```
failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 7168 kiB, got: 4882 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details.
```
This can be seen while running the NixOS tests.
2025-11-01 00:19:01 +01:00
Wolfgang Walther
f2640ee208 top-level: return __splicedPackages 2025-10-31 20:34:05 +01:00
Wolfgang Walther
588eb4011b postgresql: expose callPackage (#457116) 2025-10-31 18:55:18 +00:00
Augustin Trancart
30ba7d34a2 postgresql: document the use of callPackage 2025-10-31 19:49:53 +01:00
h7x4
39e93806aa Revert "various: replace systemd.services.<name>.{script,preStart} with ExecStart{,Pre}" 2025-10-31 11:03:32 +01:00
Will Fancher
7832429142 nixos/systemd: CPUAccounting is deprecated (#454999) 2025-10-31 07:16:53 +00:00
Sandro
5b1cba1d4a nixos/doas: add package option (#444629) 2025-10-30 23:16:58 +00:00
Martin Weinelt
61eabfa975 discourse: 3.4.7 -> 3.5.2 (#447219) 2025-10-30 22:39:55 +00:00
Wolfgang Walther
c278e24945 {libtransmission_3,transmission_3{,-gtk,-qt,_noSystemd},torrential}: drop (#456060) 2025-10-30 12:35:21 +00:00
Sandro
217be17a12 adjustor: init at 3.11.8 (#453542) 2025-10-30 10:35:36 +00:00
Pol Dellaiera
4aafbc1090 xppen_{3,4}: init at {3.4.9-240607,4.0.7-250117}; nixos/xppen: init (#351647) 2025-10-30 08:40:52 +00:00
dish
591830fb9d nixos/actual: add environmentFile option (#452544) 2025-10-30 01:50:47 +00:00
Sandro
7065357503 nixbit: init at 0.1.5, nixos/nixbit: init module (#454801) 2025-10-30 00:49:43 +00:00
Gutyina Gergő
c13f744cdf nixos/actual: add environmentFile option 2025-10-30 00:19:03 +01:00
Patrizio Bekerle
61d3a758fc nixos/nixbit: init module
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
2025-10-29 20:50:20 +01:00
Leona Maroni
aeeb97eb19 discourse: 3.4.7 -> 3.5.1
https://meta.discourse.org/t/3-5-0-major-release/379212?tl=en
https://meta.discourse.org/t/3-5-1-security-and-maintenance-release/383511

This release introduces a few rust-based ruby dependencies.

Two plugins were removed
- discourse-migratepassword as it's deprecated
- discourse-topic-voting as it's integrated into discourse core

pgvector extension handling:
Co-Authored-By: talyz <kim.lindberger@gmail.com>
2025-10-29 20:28:06 +01:00
numinit
10aacf09c8 kismet: 2023-07-R2 -> 2025-09-R1 (+test fix) (#455673) 2025-10-29 19:19:22 +00:00
Weijia Wang
a43b1443f9 USWM: Add option to pass args to the compositor (#456748) 2025-10-29 18:53:47 +00:00