Commit Graph

7647 Commits

Author SHA1 Message Date
Sandro
d69cbe23e1 nixos/chhoto-url: init module (#424630) 2025-07-18 13:32:14 +02:00
Aleksana
03b3a97679 nixos/newt: init (#414337) 2025-07-18 19:07:59 +08:00
Defelo
55e6f26bff nixos/chhoto-url: init module 2025-07-18 12:00:32 +02:00
dish
21e98fc8a9 forgejo: 11.0.3 -> 12.0.0
https://forgejo.org/2025-07-release-v12-0/

https://codeberg.org/forgejo/forgejo/milestone/12836
2025-07-17 11:46:43 -04:00
xanderio
caea8a1c0a nixos/dependency-track: fix default JVM heap size (#425747) 2025-07-17 16:11:36 +02:00
jack
9501130c38 nixos/newt: init 2025-07-17 13:04:13 +02:00
Sebastian Kowalak
e33d7087b6 nixos/paisa: init 2025-07-16 22:00:12 +02:00
Julian Stecklina
5517b6f068 nixos/dependency-track: fix default JVM heap size
The default of 4GB is too low for a production setup and causes
DependencyTrack to hit java.lang.OutOfMemoryError. This causes
Dependency Track to enter a weird state where it will throw 502 and
504 errors.

The initial 4GB was set to make Dependency Track run in the (too
small) VM in the NixOS integration test. Move the explicit heap
configuration there. For the service itself, we now don't set a limit.
This means the JVM will choose its maximum heap on its own, which does
a much better job for realistic scenarios.

I added a release note, because people who run Dependency Track on
very tiny VMs/machines may experience issues.
2025-07-16 12:16:49 +02:00
Martin Weinelt
fbc56958af nixos/pfix-srsd: migrate postfix integration from postfix module
The postfix module is too big to host every individual integration option
and moving it here has no downside.
2025-07-15 22:04:28 +02:00
Martin Weinelt
9a9073fc89 nixos/postsrsd: integrate with postfix by default 2025-07-15 20:29:35 +02:00
Kevin Cox
8ff28f4d78 sparkleshare: Remove
The project has been unmaintained for a while now and has started failing to build.

Abandonment notice from the maintainer: https://github.com/hbons/SparkleShare/issues/2006

It has been a good run but it is time to say goodbye. Thanks to hbons for all of the work over the years. It looks like there is a good chance of a fork living on but it will take time to see how that shakes out. So for now let's just remove the package.
2025-07-15 08:22:27 -04:00
Leona Maroni
41ff90fcd4 nixos/varnish: turn listen addresses into structured config (#421481) 2025-07-15 13:13:50 +02:00
Vladimír Čunát
b47d4f01d4 staging-next 2025-07-04 (#422427) 2025-07-13 19:33:14 +02:00
Wolfgang Walther
733f85ec4f fanctrl: init at 1.0.3; add nixos module (#388514) 2025-07-13 16:36:41 +00:00
Svenum
cfe95170f1 nixos/fw-fanctrl: init 2025-07-13 18:22:47 +02:00
nixpkgs-ci[bot]
8457b9345d Merge master into staging-next 2025-07-13 00:20:06 +00:00
nixpkgs-ci[bot]
8d8db2ff25 Merge master into staging-next 2025-07-12 00:17:12 +00:00
Izorkin
80318319cb libvirt: add support nftables backend 2025-07-11 23:51:20 +03:00
Philip Taron
8279ffe622 treewide: specify that mebibytes are used when it's ambiguous (#424169) 2025-07-11 12:29:33 -07:00
K900
77e81dbfc2 Merge remote-tracking branch 'origin/master' into staging-next 2025-07-11 09:24:31 +03:00
Connor Baker
6af71350c3 nixos/tee-supplicant: add tee-supplicant module (and more) (#237613) 2025-07-10 16:35:55 -07:00
Axel Karjalainen
7159ab6f43 treewide: specify where mebibytes are used when it's ambiguous 2025-07-11 00:44:23 +03:00
Christian Theune
8046e4a6f8 nixos/varnish: turn listen addresses into structured config
Introduces `services.varnish.listen` as a list of structured
listen addresses with all allowed variations of arguments
documented in the man page.

Deprecates `services.varnish.http_address`.
2025-07-08 13:52:55 +02:00
K900
e2c8c4260d Merge remote-tracking branch 'origin/master' into staging-next 2025-07-07 10:09:49 +03:00
Martin Weinelt
468768b93b Reapply "nixos/dovecot: improve and harden systemd unit" (#422829) 2025-07-07 01:25:22 +02:00
Martin Weinelt
5f9db3b506 nixos: stop using/installing nettools by default (#422270) 2025-07-07 00:32:19 +02:00
nixpkgs-ci[bot]
07ab953baa Merge master into staging-next 2025-07-06 16:43:42 +00:00
Ruby Iris Juric
11d8fbb0b6 nixos/sharkey: init module 2025-07-07 01:01:39 +10:00
Martin Weinelt
6403717045 Reapply "nixos/dovecot: improve and harden systemd unit"
This reverts commit a794031c59.

With the following additions:

Allow `CAP_KILL`, so the dovecot master process may interrupt its child
processes.

Allow new privileges, so dovecot and call the setuid sendmail executable.

Allow AF_NETLINK sockets, so dovecot sieve handling can use the
getifaddrs syscall.

Finally, we now asssert, that no options are set on the legacy dovecot2
systemd unit name, to make the user aware they need to update their
overrides.
2025-07-06 14:39:40 +02:00
nixpkgs-ci[bot]
60677469ef Merge master into staging-next 2025-07-06 12:06:26 +00:00
Michele Guerini Rocco
7a473d6701 nixos/monero: add environmentFile option (#421759) 2025-07-06 14:02:49 +02:00
K900
4e59c97081 Merge remote-tracking branch 'origin/master' into staging-next 2025-07-06 14:55:19 +03:00
Robert Hensing
7845abc842 NixOS test framework: add overriding methods (#421480) 2025-07-06 13:40:24 +02:00
Robert Hensing
f2b3aeb383 nixos.runTest: Add extendNixOS 2025-07-06 13:39:15 +02:00
Robert Hensing
63e2606ddf nixos.runTest: Add extend, overrideTestDerivation 2025-07-06 13:39:15 +02:00
Jaco Malan
1fb02bc8f9 nixos/monero: add environmentFile option 2025-07-06 10:33:44 +02:00
Martin Weinelt
bf1b4d35fb networking: don't install nettools by default
https://lwn.net/Articles/710533/ has been true in 2017 and still holds
today.
2025-07-06 00:59:36 +02:00
nixpkgs-ci[bot]
61be326d8b Merge master into staging-next 2025-07-05 18:05:00 +00:00
Maximilian Bosch
85ec73855b Merge: nixos/nextcloud: document nextcloud-occ command (#422639) 2025-07-05 18:44:48 +02:00
nixpkgs-ci[bot]
d5e57e9a43 Merge master into staging-next 2025-07-05 12:06:19 +00:00
Maximilian Bosch
5a6f0a43ae nixos/nextcloud: document nextcloud-occ command
It's not clear how to use this command in other systemd units, this
section gives a recommendation.

I realized that there's no explicit mention of `nextcloud-occ` in the
first place, so I wrote some introductory sentences as well.
2025-07-05 12:42:06 +02:00
K900
a6900e5833 nixos/lasuite-meet: init (#407742) 2025-07-05 10:21:40 +03:00
soyouzpanda
15f71480e2 nixos/lasuite-meet: init 2025-07-05 10:10:15 +03:00
Jared Baur
b8937303ce nixos/tee-supplicant: add tee-supplicant module
The tee-supplicant is a program that interacts with OP-TEE OS and allows
loading trusted applications at runtime (among other things). There is
an `optee` test included that uses the pkcs11 trusted application (in
upstream OP-TEE OS), loads it during system startup via tee-supplicant,
and uses `pkcs11-tool` to list available token slots.
2025-07-04 15:46:25 -07:00
nixpkgs-ci[bot]
326447983d Merge master into staging-next 2025-07-04 18:05:45 +00:00
Wolfgang Walther
778b27d2e9 doc: fixed number of Privacy Extensions RFC 4941 (#393402) 2025-07-04 15:45:08 +00:00
Sandro
3f03e8984e renovate: 40.60.0 -> 41.16.0 (#420717) 2025-07-04 14:44:38 +02:00
nixpkgs-ci[bot]
fa737a17ea Merge staging-next into staging 2025-07-04 12:08:16 +00:00
Cosima Neidahl
7624084e1a nixos/corteza: init, nixosTests.corteza: init (#420428) 2025-07-04 11:19:36 +02:00
nixpkgs-ci[bot]
04de8eaaf8 Merge staging-next into staging 2025-07-04 06:07:14 +00:00