Commit Graph

54667 Commits

Author SHA1 Message Date
nikstur
753db82562 esdm: 1.2.0 -> 1.2.1; esdm: update options and cleanup maintainers; botanEsdm: init at 3.9.0 (#451758) 2025-10-14 10:49:18 +00:00
Markus Theil
6e19ebafa0 nixos/esdm: add kernel seeder service and cleanup maintainers
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2025-10-14 12:04:49 +02:00
Jörg Thalheim
5965426331 nixos/facter: add initial commit (#450303) 2025-10-14 09:38:25 +00:00
Jörg Thalheim
3bed74c089 nixos-facter: add passthru.tests 2025-10-14 10:32:18 +01:00
Jörg Thalheim
b7f40d25eb nixos/facter: add initial commit
This is the first step to upstream nixos-facter-modules into
nixpkgs/nixos:

https://github.com/numtide/nixos-facter-modules/

We tried to stick close to the semantics nixos-generate-config + some
extra features. We choose a new prefix for hardware.facter to live in so
that existing users of nixos-facter-modules can continue using it while
the upstreaming is in progress.

The reason for upstreaming is to make it easier to have nixos-facter as
choice for hardware detection as part of our normal NixOS installation workflow.
Hardware from my experience takes many hands since it is hard to test
without having access to a large variety of hardware.

We hope that with nixos-facter we can reduce the boiler code required in
the nixos-hardware project and provide better out-of-the-box support,
even if a model has not been explicitly added to nixos-hardware.
I.e. unlike ubuntu we don't have support for detecting required GPU
drivers. We believe that nixos-hardware will be still required for some
vendor specific quirks, but we could in future automatically select the
profiles based on reported SKU from facter.

For more details watch the 2024 NixCon talk: https://www.youtube.com/watch?v=3H3YUqibC6c
2025-10-14 10:32:18 +01:00
Leona Maroni
a2d81c0a43 nixos/nginx: allow adding new ACME certificates without nginx restart (#445544) 2025-10-14 07:52:56 +00:00
9768ddcc51 nixos/pgadmin: Apply more hardening settings (#449299) 2025-10-14 04:58:50 +00:00
h7x4
2881e466f7 nixos/btrfs: Add option to limit scrub throughput (#447954) 2025-10-14 02:50:56 +00:00
h7x4
49c2264dbe nixos-container: Conform to ShellCheck (#384207) 2025-10-14 02:31:31 +00:00
Sandro
cf2f6d331e dnscrypt-proxy: Make FHS compliant and fix cache (#448491) 2025-10-14 00:04:01 +00:00
Ramses
f28af50384 udev rules for tuxedo drivers (#444087) 2025-10-13 19:39:12 +00:00
dish
69b95fa6c5 bpftrace: 0.23.5 -> 0.24.1 (#450486) 2025-10-13 19:22:18 +00:00
Sandro
e89bffa28f nixos/pgadmin: Use lib.mkEnableOption where possible (#449513) 2025-10-13 15:45:03 +00:00
Philip Taron
83b3c7e78e nixos/tpm2: Fix FAPI directory permission setting (#451523) 2025-10-13 14:59:58 +00:00
h7x4
e0e68c546b nixos/tor: add onion service unix sockets to BindPaths (#440889) 2025-10-13 14:22:31 +00:00
h7x4
d3c3a3adea tsidp: init at 0.0.4, nixos/tsidp: init module (#446033) 2025-10-13 13:53:37 +00:00
akotro
7e5920bcf3 nixos/tsidp: init module 2025-10-13 14:27:43 +01:00
Sandro
15fee7ddd0 nixos/jenkins: Apply more hardening settings (#449222) 2025-10-13 13:09:20 +00:00
Sandro
aaddc65548 nixos/murmur: Apply more hardening options (#449125) 2025-10-13 13:09:05 +00:00
Bobby Rong
3a79ea261e pantheon.elementary-monitor: 0.17.2 -> 8.0.0 (#450691) 2025-10-13 12:59:26 +00:00
Sandro
c58cd36d56 nixos/nextcloud-notify_push: automatically install notify_push nextcloud app (#451501) 2025-10-13 11:42:31 +00:00
Marcel
29a3e7a111 nixos/nextcloud-notify_push: automatically install notify_push nextcloud app 2025-10-13 13:37:53 +02:00
Marcel
2f00e84a4b nixos/nextcloud-notify_push: remove not required mkMerge 2025-10-13 13:37:47 +02:00
Arian van Putten
d1493eb6df pkgs-lib/formats/systemd: make format a function (#448460) 2025-10-13 11:16:24 +00:00
h7x4
fa6b7ec3d4 pkgs-lib/formats/systemd: make format a function 2025-10-13 20:11:40 +09:00
Maximilian Bosch
629a02dbb4 nixos/nextcloud: doc improvements, remove httpd parts from manual (#451407) 2025-10-13 10:11:39 +00:00
Bruno BELANYI
1ddff489f4 woodpecker: add marcusramberg to maintainers (#451490) 2025-10-13 07:30:25 +00:00
h7x4
94ae3bae19 ppp systemd integration (#273756) 2025-10-13 04:54:54 +00:00
Tristan Ross
cfe6b04575 tt-smi: move to by-name (#451239) 2025-10-13 03:40:37 +00:00
Berk D. Demir
37874d4106 nixos/tpm2: Fix FAPI directory permission setting
Use `tssUser` option value for FAPI log directory user in
systemd-tmpfiles rules, instead of hardcoding `tss`.

If `security.tpm2.abrmd.enable = false` (default), `tssUser` is root.

Fixes systemd-tmpfiles-resetup error:
  /etc/tmpfiles.d/00-nixos.conf:<ln>: Failed to resolve user 'tss': No such process
2025-10-12 18:43:53 -07:00
Franz Pletz
fe58ad99aa nixos/ntpd: automagically use pool instead of server (#451296) 2025-10-12 23:34:35 +00:00
Marcus Ramberg
5269799dae nixos/woodpecker: add marcusramberg to maintainers 2025-10-13 00:52:13 +02:00
Thomas Gerbet
16849c828b ruby_{3_1,3_2}: drop (#451385) 2025-10-12 20:14:46 +00:00
Will Fancher
86f1eddb16 switch-to-configuration-ng: various mount-related fixes (#443001) 2025-10-12 19:27:44 +00:00
Luj
b72938b595 nixos/systemd-boot: use /dev/null for empty file instead of mktemp (#450857) 2025-10-12 19:38:29 +02:00
Maximilian Bosch
ddb9127071 nixos/nextcloud: remove ancient stateVersion conditions 2025-10-12 19:26:07 +02:00
Maximilian Bosch
82e895c6e3 nixos/release-notes: add notes about Nextcloud
Use the same template as every year to guide people through the upgrade.

Also, put the stuff into the NixOS release notes: the only deployment
way for the package that we truly support is via the module. I think
this shows again what a remarkably bad idea this separation is IMHO.
2025-10-12 19:24:56 +02:00
Maximilian Bosch
6e416f8cc2 nixos/nextcloud: drop httpd configuration from manual
Closes #243203

This hasn't changed in years because nobody maintains it. Considering
the amount of updates in the meantime to the nginx configuration, I'm
pretty sure that this doesn't work anymore.

I think it's OK to keep the part about how to really disable nginx, but
that's it.

The reason this also closes #243203 is that config in the manual saw
zero maintenance and I don't expect that to change. This should really
be maintained by interested people in a community wiki.
2025-10-12 19:11:36 +02:00
Tristan Ross
94451f7fdc nixos/tenstorrent: use tt-smi from by-name 2025-10-12 10:00:29 -07:00
Emily
2f42412f78 ruby_3_2: drop 2025-10-12 17:39:43 +01:00
Matthew Croughan
4f32864ef1 docuseal: init at 2.1.7 (#266880) 2025-10-12 16:16:15 +00:00
Matthew Croughan
a81810ef34 nixos/a2boot: init (#425576) 2025-10-12 16:14:03 +00:00
Emily
7f9a83be1f nixos/nixos-init: add more strict assertions for required config (#450775) 2025-10-12 15:15:13 +00:00
nikstur
8f5d10fd7e nixos/nixos-init: add more strict assertions for required config 2025-10-12 16:55:23 +02:00
Yohann Boniface
c8e58801ee maintainers: drop raroh73 (#451353) 2025-10-12 14:34:49 +00:00
h7x4
375a70c8aa nixos/local-content-share: init module (#426887) 2025-10-12 14:06:52 +00:00
Raroh73
7117f21044 maintainers: drop raroh73 2025-10-12 15:56:30 +02:00
Stefan Frijters
7d531bc865 nixos/ntpd: automagically use pool instead of server
The same heuristic has been used for ntpd-rs
2025-10-12 12:41:23 +02:00
evolve
57e3a806bf nixos/local-content-share: init module 2025-10-12 12:40:21 +02:00
nixpkgs-ci[bot]
10253c3a3a Merge master into staging-nixos 2025-10-12 09:50:54 +00:00