Commit graph

52008 commits

Author SHA1 Message Date
Yang, Bo 3f377cfde8
nixos/avahi-daemon: add dependency to ensure /run/avahi-daemon is created before socket activation (#417635) 2025-07-02 13:03:14 +02:00
Martin Weinelt c1e61be472
nixos/greetd: make use of package option (#412309) 2025-07-02 10:37:54 +02:00
Martin Weinelt b50d97e6b3
treewide: add explicit format attribute for Python packages (#421660) 2025-07-02 10:35:11 +02:00
Jacek Galowicz 862557f761
paisa: init at 0.7.3 (#421235) 2025-07-02 09:02:45 +02:00
Martin Weinelt ae4a1a485a
treewide: add explicit format attribute for Python packages
If a Python package does not come with either `format` or `pyproject` we
consider it a setuptools build, that calls `setup.py` directly, which is
deprecated.

This change, as a first step, migrates a large chunk of these packages to
set setuptools as their explicit format

This is so we can unify the problem space for the next step of the
migration.
2025-07-02 05:56:47 +02:00
Yt d437b9cd90
vector: 0.47.0 → 0.48.0 (#421502) 2025-07-01 15:08:33 -04:00
Sebastian Kowalak a5531469e5
paisa: implement feedback 2025-07-01 18:38:29 +02:00
Emily 3019ed2ecf
xen: 4.19.1 -> 4.20.0 (#373294) 2025-07-01 15:35:12 +01:00
Jonathan Davies c012aca83d
nixos/vector: dnstap test:
* Integrate Knot DNS
* Improve ORDER BY key
2025-07-01 13:23:49 +00:00
Jonathan Davies 680cd820a5
nixos/vector: journald-clickhouse test:
* Add boot_id to ORDER BY key
* Add ACL configuration to ClickHouse
2025-07-01 13:23:48 +00:00
Wolfgang Walther 5b1225460c
doc/installing-pxe: fix formatting (#421239) 2025-07-01 12:25:03 +00:00
Sebastian Kowalak 322ba968e1
paisa: add nixos-tests 2025-07-01 14:12:39 +02:00
Leonardo Taglialegne 48bc90c3a8 doc/installing-pxe: fix formatting 2025-07-01 14:00:16 +02:00
Franz Pletz 0f50a14681
nixos/prometheus-wireguard-exporter: add support for new flags (#410403) 2025-07-01 12:16:57 +02:00
Sandro 0d03b87da2
nixos/nix-{gc,optimise}: do not start when switching (#415324) 2025-07-01 11:59:50 +02:00
Sandro ace047b8d5
nixos/xrdp: use --replace-fail with substituteInPlace, try #2 (#392512) 2025-07-01 11:59:37 +02:00
Felix Bargfeldt bdfd0f2afc
anubis: 1.19.1 -> 1.20.0 (#420596) 2025-07-01 07:58:53 +02:00
Weijia Wang 5eb75c0c2c
prowlarr: build from sources (#413906) 2025-06-30 22:40:36 +02:00
HE7086 ab2dc5c3f9
nixos/prometheus-wireguard-exporter: add support for new flags 2025-06-30 20:56:40 +02:00
Sandro 535b60b189
nixos/gitea: loosen SENDMAIL_PATH type (#421230) 2025-06-30 19:40:34 +02:00
Sandro Jäckel e9efb4240e
nixos/nix-{gc,optimise}: do not start when switching
Co-authored-by: Sizhe Zhao <prc.zhao@outlook.com>
2025-06-30 18:13:01 +02:00
Franz Pletz 8fcfcabfe7
nixos/documentation: compress configuration.nix.5 (#418972) 2025-06-30 16:40:48 +02:00
Franz Pletz 048245e16d
nixos/ntpd-rs: Validate the ntpd-rs.toml file (#406331) 2025-06-30 16:23:45 +02:00
Wolfgang Walther 9c7bbf0a96
various: drop colemickens as maintainer (#420686) 2025-06-30 13:59:17 +00:00
Jonathan Davies d095a566cb
nixos/release-notes: Add note about ntpd-rs configuration validation 2025-06-30 15:25:19 +02:00
Jonathan Davies 185eba3148
nixos/ntpd-rs: Validate the ntpd-rs.toml file 2025-06-30 15:24:05 +02:00
Florian Klink d50f788f4d
nixos/systemd-initrd: Fix fsck.xfs failing due to missing sh (#420745) 2025-06-30 16:00:10 +03:00
Jenny 9bb3e93ca4
nixos/librenms: fix link (#421053) 2025-06-30 14:35:59 +02:00
Sandro 4906a1a36d
nixos/govee2mqtt: start after network-online top hopefully have DNS (#415323) 2025-06-30 14:33:42 +02:00
Sandro Jäckel 41c3c329c8
nixos/gitea: loosen SENDMAIL_PATH type 2025-06-30 14:24:25 +02:00
Niklas Korz 14c234a296
duplicati: 2.1.0.2 -> 2.1.0.5 (#412906) 2025-06-30 12:36:05 +02:00
emilylange d2a7d40650 nixos/sourcehut,sourcehut.*,nixosTests.sourcehut: drop
Sourcehut went a year with no update in nixpkgs, the packages did not
build for months, the module has issues at runtime, one of the
maintainers stopped using NixOS entirely and the other two don't respond
to issues.

Upstream has since also deprecated the Arch Linux and Debian
repositories to install Sourcehut. The only official way that remains is
Alpine Linux on x86_64-linux.
2025-06-30 12:29:16 +02:00
Franz Pletz 629135df7f
nixos/prometheus.alertmanagerIrcRelay: fix network-online.target ordering but not depending warning (#358851) 2025-06-30 12:26:16 +02:00
Franz Pletz e8c0884917
nixos/prometheus-wireguard-exporter: Add a new option to export wireguard_latest_handshake_delay_seconds. (#419815) 2025-06-30 12:25:18 +02:00
Mateusz Galazyn 0fc73e5101
nixos/duplicati: add parameters-file option
Co-Authored-By: Jack Michaud <jack@lomz.me>
2025-06-30 12:12:27 +02:00
Jörg Thalheim 34b498526c
nixos/easytier: init module (#398170) 2025-06-30 08:13:27 +02:00
Martin Weinelt ab2ec92d5b
nixos/wyoming/faster-whisper: fix eval (#421107) 2025-06-29 22:51:14 +02:00
Sandro 6dcce44311
prometheus-mailman3-exporter: init at 0.9.1 (#398164) 2025-06-29 22:30:36 +02:00
Martin Weinelt 59f235c79d
nixos/wyoming/faster-whisper: fix eval
Various issues were introduced in the latest update that required module
changes. This can be attributed to an apparent lack of attention for
which I apologize.
2025-06-29 22:19:45 +02:00
Wolfgang Walther b4532efe93
**/README.md: one sentence per line
As documented in doc/README.md.
2025-06-29 21:14:32 +02:00
Sandro e3180b7675
nixos/librenms: fix link 2025-06-29 18:41:21 +02:00
Wolfgang Walther ff0515b50b
nixos/chrony: fix defaultText rendering of enableMemoryLocking option (#420789) 2025-06-29 15:40:25 +00:00
Aleksana a882648164
nixosTests.pixelfed.standard: handleTestOn -> runTestOn (#420281) 2025-06-29 09:12:42 +08:00
Martin Weinelt d0218043a9
nixos/tests/postfix-tlspol: assert empty policies for localhost 2025-06-29 00:14:22 +02:00
Martin Weinelt 7874cc6005
nixos/postfix-tlspol: fix config reload
Since we only pass a symlink to ExecStart we need to pass the backing
file as a reload trigger.
2025-06-28 23:44:37 +02:00
Martin Weinelt df0eb78b31
nixos/postfix-tlspol: migrate to static user/group
This fixes postfix' membership in the postfix-tlspol group, since
memberships in a dynamically allocated group don't seem to work out.

Additionally this fixes a typo in the systemd hardening and the test now
prints the results of systemd-analyze security.
2025-06-28 23:40:19 +02:00
Martin Weinelt 16ce859442
nixos/postfix-tlspol: fix postfix group membership (#418568) 2025-06-28 23:05:38 +02:00
Sandro 3f7ea147a0
nixos/gitea: drop mailerUseSendmail option and use PROTOCOL as an indication instead (#384582) 2025-06-28 20:31:26 +02:00
Sandro Jäckel 0886377f64
nixos/gitea: drop mailerUseSendmail option and use PROTOCOL as an indication instead
This option does not configure sendmail itself because it is impossible
as sendmail is an alias for many things and could mean msmtp or postfix
or exim or something else.

Instead we rely on the PROTOCOL setting as initially proposed #384582
and based on that open up the sandboxing settings because if the user
configures sendmail, they want it to work and not have to configure yet
another things.

Also makes postfix specific things conditional on postfix being enabled
as msmtp does not need them.

Also we can set SENDMAIL_PATH unconditionally as every wrapper I am
aware of uses that path.
2025-06-28 18:58:57 +02:00
Bas Nijholt 06acce89f1
nixos/wyoming-faster-whisper: fix typo in assertion
Fixes typo in assertion: `initialPromt` -> `initialPrompt`

This typo causes the module to fail with:

```
error: A definition for option `assertions' is not of type `list of unspecified value'. Definition values:
- In `/nix/store/.../nixos/modules/services/home-automation/wyoming/faster-whisper.nix': <function>
```

The typo was introduced in the v2.5.0 update.​​​​​​​​​​​​​​​​
2025-06-28 09:55:58 -07:00