Commit Graph

51598 Commits

Author SHA1 Message Date
Alejandro Sánchez Medina
60264c48e9 doc: point manual contributing guides to devmode's README (#411326)
There's quite a bit of pingpong redirection with Nixpkgs and NixOS
manual utilities. Since devmode was lacking a README, the descriptive
text is moved there and it's referenced by both manuals.
2025-06-16 11:03:45 +02:00
nikstur
14b7196c75 nixos/nix-store-veritysetup: add release note 2025-06-16 10:29:39 +02:00
nikstur
50d0a81800 nixos/nix-store-veritysetup: init 2025-06-16 10:28:53 +02:00
misuzu
d90e319be9 nixos/clickhouse: Added Kafka engine/Keeper/S3 testcase (#359653) 2025-06-16 09:58:19 +03:00
RatCornu
1198555d31 nixos/szurubooru: add release note 2025-06-16 08:34:16 +02:00
RatCornu
99d1436078 nixos/szurubooru: add nixos test 2025-06-16 08:34:16 +02:00
RatCornu
94de595a56 nixos/szurubooru: init at 2.5-unstable-2025-02-11 2025-06-16 08:34:16 +02:00
Bobby Rong
47aa5fd2aa nixos/{budgie,cinnamon,mate}: gcr-ssh-agent follow-ups (#416878) 2025-06-16 08:14:41 +08:00
Morgan Jones
41ace86393 services: openvpn: servers: authUserPass: allow to be a path (#395982) 2025-06-15 17:04:13 -07:00
Jacob Birkett
5f33d95144 services: openvpn: servers: authUserPass: allow to be a path
This allows using an agenix file.
2025-06-15 16:47:21 -07:00
Sandro Jäckel
40a116fcae nixos/gitea: add support for minio secrets 2025-06-16 00:54:06 +02:00
Jonathan Davies
2723c76503 nixos/clickhouse: Migrate tests from handleTest to runTest 2025-06-15 21:35:41 +00:00
Jonathan Davies
4d60b8f537 nixos/clickhouse: Add S3 testcase 2025-06-15 21:35:40 +00:00
Jonathan Davies
d1e65bf4e6 nixos/clickhouse: Added keeper testcase 2025-06-15 21:35:39 +00:00
Jonathan Davies
39cab037fa nixos/clickhouse: Added Kafka engine testcase 2025-06-15 21:35:37 +00:00
Jonathan Davies
3e2703c74c nixos/clickhouse: Moved existing test to subdirectory 2025-06-15 21:35:36 +00:00
Martin Weinelt
ac4ce03274 nixos/pdns-recursor: configure as local resolver
When pdns-recursor is enabled it should ideally be the default resolver
for the host as well. This is probably good for 95% of the use-cases out
there, and the default for unbound and kresd, but also bind and dnsmasq.
2025-06-15 19:02:27 +02:00
teutat3s
99535261ad docker: move default from 27.x to 28.x
27.x is no longer maintained as of May 2, 2025[1].

[1] https://github.com/moby/moby/pull/49910
2025-06-15 17:25:45 +02:00
Felix Bargfeldt
574609cb96 zipline: properly built sharp dependency against system libvips (#415805) 2025-06-15 13:35:57 +02:00
Aleksana
4c11b92239 cosmic: geoclue2 fixes (#415901) 2025-06-15 19:10:29 +08:00
Pratham Patel
358d8a18bd cosmic/nixos: whitelist geoclue-demo-agent 2025-06-15 16:22:14 +05:30
Aleksana
6abfe96f75 nixos/dwm-status: use structured RFC42 style settings (#416212) 2025-06-15 17:33:35 +08:00
Pratham Patel
1c19cb81e7 nixos/geoclue2: add option to manage whitelisted agents
The geoclue2 module recommends that the guest agent be disabled when the
desktop environment provides their own geoclue2 agent. But when a
desktop environment uses the demo agent directly, like COSMIC does, the
demo agent must be whitelisted. But disabling the demo agent also
removes it from the whitelisted agents.

This commit adds an option which holds a list of all whitelisted
geoclue2 agents. It allows for consumers like COSMIC to have the demo
agent disabled but still whitelisted for such use cases.
2025-06-15 12:01:51 +05:30
taku0
65b28ecbc8 firefox-beta-bin, firefox-devedition-bin: remove (#414510) 2025-06-15 15:30:52 +09:00
Bobby Rong
4131df3bf4 nixos/tests/{budgie,cinnamon,mate,pantheon}: Add tests for SSH_AUTH_SOCK
As a follow-up to the previous commit.

Note that Pantheon is systemd managed so no hacks are needed.
2025-06-15 14:12:36 +08:00
Bobby Rong
cf39ba5e07 nixos/{budgie,cinnamon,mate}: Hack around SSH_AUTH_SOCK
Make sure SSH_AUTH_SOCK is known by these sessions, which are not
systemd managed. It should not be a problem for users who know this
environment variable and use multiple desktops environments to
opt-out of this and I would prefer a more out-of-the-box experience
for those who don't.
2025-06-15 14:12:36 +08:00
Niklas Korz
2536b3ddf4 opensnitch: 1.6.9 -> 1.7.0.0 (#412616) 2025-06-14 22:49:51 +02:00
Pol Dellaiera
732ce7ece4 yeahwm: drop (#416319) 2025-06-14 15:13:56 +02:00
Martin Weinelt
d94de05424 nixos/postfix: replace tls cert/key options and allow removing settings from rendered main.cf (#413427) 2025-06-14 14:47:14 +02:00
Jean-Baptiste Giraudeau
ad0130f577 zipline: properly built sharp dependency against system libvips
instead of search/replace libvips-cpp.so which does not work anymore
 for old CPUs since sharp 0.34.0 due to
 3fd818c4b5
2025-06-14 14:35:44 +02:00
Acid Bong
daf30d2fcd nixos/dwm-status: clean up whitespace and old comments 2025-06-14 13:17:28 +03:00
Acid Bong
07abe18272 nixos/dwm-status: use structured RFC0042-style settings 2025-06-14 13:17:28 +03:00
taku0
e048bd23c4 firefox-beta-bin, firefox-devedition-bin: remove 2025-06-14 12:30:52 +09:00
Philip Taron
51ad441bfa nixos/gnome/gcr-ssh-agent: init (#379731) 2025-06-13 15:03:21 -07:00
Anthony Rodriguez
faed89ee77 nixos/modules: enable programs.gnome.gcr-ssh-agent.enable on relevant modules
This is desktop managers and compositors that make use of gnome-keyring,
which will need an ssh agent running.
2025-06-13 22:37:12 +02:00
Anthony Rodriguez
69534a2257 nixos/gcr-ssh-agent: init
Co-authored-by: lilyinstarlight <lily@lily.flowers>
2025-06-13 22:37:09 +02:00
Franz Pletz
e0068508bc nixos/prometheus: Extend prometheus-pair test to verify first compaction (#413988) 2025-06-13 20:26:03 +02:00
Martin Weinelt
3cb8d47c1a nixos/postfix: replace sslCert and sslKey options
There exist multiple issues with these options, for example they are not
introspectable, since the values are configured in the config part of the
module.

Also the keypair is always configured for both server and client usage,
which is really surprising. The postfix docs even advise against setting
up client certificates, if they aren't required. [1]

The replacements are the `smtpd_tls_chain_files` for server usage and
`smtp_tls_chain_files` for client usage, which are the prefered way to
configure keys and certificates since Postfix 3.4.0. [2]

[1] https://www.postfix.org/postconf.5.html#smtp_tls_cert_file
[2] https://www.postfix.org/postconf.5.html#smtpd_tls_cert_file
2025-06-13 19:53:33 +02:00
Martin Weinelt
951a020ed4 nixos/postfix: make config freeform and drop null values
This is the basis for defining common options on
`services.postfix.config` while not rendering them, when they're set to
`null`.
2025-06-13 19:53:32 +02:00
Adam C. Stephens
9d9e0f911c nixos/incus: fix AppArmor issue (#415057) 2025-06-13 13:46:57 -04:00
Aleksana
9b2b2838b7 nixos/qtile: fix 'package' option (#416173) 2025-06-13 23:40:06 +08:00
Florian Klink
3a5bbfb5be paretosecurity: 0.2.31 -> 0.2.34 (#416128) 2025-06-13 16:35:41 +03:00
Michael Daniels
c822122883 yeahwm: drop
This package is broken and unmaintained upstream.

See also https://github.com/NixOS/nixpkgs/pull/414901#issuecomment-2968784854
2025-06-13 08:05:09 -04:00
Aleksana
2054cff512 nixos/gatus: fix missing CAP_NET_RAW (#415877) (#415879) 2025-06-13 17:59:21 +08:00
Neyts Zupan
81a45ed1f7 paretosecurity: 0.2.31 -> 0.2.34 2025-06-13 08:10:32 +01:00
Vladimír Čunát
ee930f9755 nixosTests.sway: skip nagbar test on aarch64-linux for now (#416317) 2025-06-13 08:09:42 +02:00
Pol Dellaiera
f4b84fe431 ly: 1.0.3 -> 1.1.0 (#414490) 2025-06-13 07:24:32 +02:00
Martin Weinelt
18cd9132b0 nixosTests.sway: skip nagbar test on aarch64-linux for now
Since the sway 1.11 release this test has been getting stuck, since the
nagbar is not appearing.
2025-06-13 05:06:13 +02:00
Martin Weinelt
0c190d08d4 home-assistant: reset permissions when copying default blueprints (#416034)
This fixes the import of backups, that would break when they wanted to
nuke the existing config, because they had to npermission to delete the
default blueprints that were copied without write-permissions from the
nix store.
2025-06-12 22:36:18 +02:00
Jonathan Davies
d50e8abe7e nixos/zrepl: Improve tests (#416118)
nixos/zrepl: Improve tests to:

* Use a block device for zpool
* Have two virtual machines so that source->target replication works
2025-06-12 10:00:47 -07:00