Commit Graph

7674 Commits

Author SHA1 Message Date
Jade Lovelace
4f93d9a2d1 mx-puppet-discord: remove
According to emilazy these were the only usages of sha1 in nixpkgs:

```
pkgs/servers/mx-puppet-discord/node-packages.nix
111:        sha1 = "532e01241dbcb0f2769f1b9a7cde313d30101173";
120:        sha1 = "68018cab4f59834b3fef2e59fbfd52938403e001";
129:        sha1 = "52b0e8bb808a1202602899af67939b049dd42402";
138:        sha1 = "0a37a3f9430ff7c29512d29882e25ae738a31283";
```

Anyone motivated to maintain it can feel free to restore this, it's just
not maintained at the moment, and the sha1 hashes need to go.

This was found after Ericson proposed implementing something like
https://github.com/NixOS/nix/issues/13544 in Lix, which led to the
question "who is using sha1 anyway?" and the realization we could just
*remove* support for it outside of .. the known chromium crimes.
2025-07-24 19:31:06 -07:00
Sandro
9928a21a4e nixos/mautrix-whatsapp: upgrade default config (#420722) 2025-07-24 22:09:34 +02:00
Robert Hensing
f5ee08446a Modular services (#372170) 2025-07-24 16:46:34 +02:00
Wolfgang Walther
0f3f710c86 nixos/doc/wireless: fix comments
Those had been misplaced by nixfmt.
2025-07-24 13:52:36 +02:00
Wolfgang Walther
62fe016519 treewide: run treefmt with mdcr/nixfmt 2025-07-24 13:52:31 +02:00
Wolfgang Walther
6c47e7d5da treewide: fix syntax errors in nix code blocks
Fixes all code blocks with "nix" language in markdown files for syntax
errors to be able to run nixfmt in the next step.
2025-07-24 13:52:29 +02:00
Michele Guerini Rocco
6424dede0c nixos/network-interfaces: improve IPv6 support (#417150) 2025-07-23 16:51:24 +02:00
André Silva
fcf647a843 nixos/qbittorrent: init (#287923) 2025-07-22 12:48:41 +01:00
Frank Moda
12ed2954d4 nixos/homebridge: init 2025-07-22 15:26:19 +05:30
nuko
84d174e312 nixos/qbittorrent: init service module
nixos/qbittorrent: add default serverConfig & fix test

Migrate to runTest

Replace lib.optional with lib.optionals

nixos/qbittorrent: update release notes to 2511
2025-07-22 17:39:46 +12:00
Matthew Croughan
530db85404 nixos/atalkd: init (#425554) 2025-07-21 18:29:33 +01:00
matthewcroughan
75929b4612 nixos/atalkd: init 2025-07-21 18:16:26 +01:00
Jacek Galowicz
10d564cb5c nixos/doc: clarify scope of debugHook feature in the test driver (#426935) 2025-07-21 09:59:37 +02:00
Alexandru Scvorțov
1ff3dc1245 matrix-tuwunel: add service module 2025-07-21 01:52:09 +05:30
Maximilian Bosch
9372904a35 nixos/doc: clarify scope of debugHook feature in the test driver
As discussed with tfc before, it's probably better in most cases to try
the interactive test-driver with the SSH backdoor first and resort to
this feature for flaky tests.
2025-07-20 15:46:14 +02:00
Yt
ff3ffc8143 nixos/meilisearch: generic settings; handle secrets better. + fix racy test (#424481) 2025-07-20 04:48:44 -04:00
Robert Hensing
1f4e476269 nixos/doc: Modular services introduction is formally 25.11
I think we should backport it nonetheless.
2025-07-20 03:19:28 +02:00
Robert Hensing
af04a80c76 modular-services: merge process.argv from executable and args 2025-07-20 03:01:06 +02:00
Robert Hensing
03c4d4bc66 nixos/doc/modular-services: Use package attr in example
Without a proper introduction it's really really hard to make sense of the examples, and where values come from; which are arbitrary, which are conventional, which are hard-coded into some part of the framework.

Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2025-07-20 03:01:06 +02:00
Robert Hensing
7d7b678ed6 nixos/doc/modular-services: Explain configuration mgmt framework
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2025-07-20 03:01:06 +02:00
Robert Hensing
b7ded19010 nixos/doc: Add modular services section 2025-07-20 03:01:06 +02:00
Felix Buehler
140a6b4522 nixos/lemurs: init 2025-07-19 16:15:58 +05:30
Maximilian Bosch
c808181a64 Merge: test-driver: Implement debugging breakpoint hooks (#422066) 2025-07-18 19:13:20 +02:00
Jacek Galowicz
d6b326d659 test-driver: Implement debugging breakpoint hooks
Co-authored-by: Maximilian Bosch <maximilian@mbosch.me>
2025-07-18 17:39:01 +02:00
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
sodiboo
5a8660f10f nixos/meilisearch: generic settings; handle secrets better. 2025-07-13 20:42:05 +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
rnhmjoj
0bd522a407 nixos/release-notes: mention networking.interfaces changes 2025-07-11 09:44:49 +02: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
Kabbone
6e5554c44c nixos/mautrix-whatsapp: add manual entry 2025-07-09 20:49:36 +02: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