Commit Graph

41254 Commits

Author SHA1 Message Date
Pol Dellaiera
999a7ab99f nixos/netbird: open up 0.59.0+ DNS forwarder port (#458138) 2025-11-04 20:41:01 +00:00
Fernando Rodrigues
22ee270895 nixos/netbird-dashboard: Sync env with upstream (#458545) 2025-11-04 18:35:19 +00:00
Jörg Thalheim
9c973022fc nixos/facter: fix conflict with readOnlyPkgs (#456076) 2025-11-04 18:14:46 +00:00
Janne Heß
e6d383dcde nixos/netbird-dashboard: Sync env with upstream
From here: https://github.com/netbirdio/dashboard/blob/main/docker/init_react_envs.sh#L69C1-L69C416
2025-11-04 19:11:43 +01:00
Maximilian Bosch
34484f70d9 nixos/synapse: add extraArgs option (#455058) 2025-11-04 11:05:05 +00:00
Sandro Jäckel
22b7044d14 nixos/synapse: add extraArgs option
Co-authored-by: Maximilian Bosch <maximilian@mbosch.me>
2025-11-04 11:29:06 +01:00
Winter
95c15269e6 nixos/_1password-gui: apply polkit override to package option (#458205) 2025-11-03 21:46:27 +00:00
Winter M
5765b2b4f2 nixos/_1password-gui: remove extraneous whitespace 2025-11-03 16:41:17 -05:00
Vidhan Bhatt
2519e4eb7e nixos/_1password-gui: apply polkit override to package option 2025-11-03 16:40:25 -05:00
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
Krzysztof Nazarewski
d28ff2232d nixos/netbird: open up 0.59.0+ DNS forwarder port 2025-11-03 16:03:39 +01: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
Reuben Ferabend
37f37f59b5 nixos/facter: fix conflict with readOnlyPkgs 2025-11-02 09:30:28 +13: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