Commit graph

52412 commits

Author SHA1 Message Date
Paul Meyer ad6b1336b1
nixos/paisa: init (#421807) 2025-07-17 14:54:43 +02:00
Sandro a3596957ff
nixos/hydra: replace nettools with hostname-debian (#422364) 2025-07-17 13:47:07 +02:00
Connor Baker fc6bc86838
nvidia-container-toolkit: reintroduce nvidia runtime wrappers (#421088) 2025-07-17 01:51:21 -07:00
Pol Dellaiera 12614d7b94
nixos/bookstack: Updated to accommodate passwordless login for mysql & Module now creates themes directory; nixosTests.bookstack: Updated to also test passwordless login for mysql; bookstack: Changed to allow themes directory to be writable (#422309) 2025-07-17 09:45:42 +02:00
Savyasachee Jha 912ca9239a nixos/bookstack: Module now creates themes directory 2025-07-17 07:57:13 +02:00
Rafael Fernández López 117bbae49c
nvidia-container-toolkit: reintroduce nvidia runtime wrappers
This allows users to keep using `docker run --gpus`. Despite CDI is
the recommended way to expose GPU's to containers nowadays, allow
users to keep using the old `--gpus` method.
2025-07-16 22:38:11 +02:00
Doron Behar 2f83e9cb4a
tsm-client: 8.1.25.0 -> 8.1.27.0, drop old migration code (#387363) 2025-07-16 23:20:28 +03:00
Sebastian Kowalak e33d7087b6
nixos/paisa: init 2025-07-16 22:00:12 +02:00
June Stepp 4ee1354ae6 nixos/peertube: only include whisper when transcription is enabled
`whisper-ctranslate2` has a large closure size with unique dependencies.
2025-07-16 21:25:16 +02:00
Sandro Jäckel c265181102
nixos/hydra: replace nettools with hostname-debian
Motivated by https://github.com/NixOS/hydra/pull/1493
2025-07-16 18:50:06 +02:00
Matthew Croughan ca573e60c6
sheep_net: init (#423744) 2025-07-16 17:06:11 +01:00
Wolfgang Walther 8c00393746
maintainers: drop d-xo (#424419) 2025-07-16 14:47:54 +00:00
K900 879fae2fb5
nixos/nginx: remove usage of recommendedZstdSettings and zstd setting… (#425772) 2025-07-16 16:28:31 +03:00
matthewcroughan c58a266a1e sheep_net: init
Co-authored-by: bloxx12 <charlie@charlieroot.dev>
Co-authored-by: Alyssa Ross <hi@alyssa.is>
2025-07-16 14:24:36 +01:00
Martin Weinelt 35cd17de4b
nixos/postsrd: settings option, hardening, postfix integration (#424954) 2025-07-16 14:37:18 +02:00
Sandro Jäckel 0f964599a5
nixos/nginx: remove usage of recommendedZstdSettings and zstd settings duplication 2025-07-16 14:14:03 +02:00
Franz Pletz 9771deb49b
nixos/nginx: remove recommendedZstdSettings, add experimental option (#381678) 2025-07-16 13:03:17 +02:00
Alex Martens 5420ae11ea nixos/minio: harden service 2025-07-16 11:18:45 +02:00
Pol Dellaiera f47798098c
firefly-iii-data-importer: 1.7.3 -> 1.7.6; nixosTests.firefly-iii-data-importer: Added meta.platforms so that tests are skipped appropriately (#423956) 2025-07-16 08:56:01 +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 c915f104b0
nixos/postsrsd: add package option, migrate enable option 2025-07-15 20:29:35 +02:00
Martin Weinelt 9a9073fc89
nixos/postsrsd: integrate with postfix by default 2025-07-15 20:29:35 +02:00
matthewcroughan 9783bde2f4 nixos/sheep-net: init 2025-07-15 19:16:41 +01:00
Martin Weinelt 819c34cb7f
nixos/postsrsd: harden and modernize systemd unit
This replaces the previous confinement settings with a more complete and
context-sensitive hardening setup.

Also exposes the current config at /etc/postsrsd.conf, which makes it
easily inspectable.
2025-07-15 20:14:32 +02:00
Martin Weinelt 83af4a9aed
nixos/postsrsd: migrate to rfc42 settings
Allow a freeform configuration approach to satisfy different
configuration complexities.

Remove confinement options and make its hardening options more explicit
and removed the deprecated PermissionStartOnly= option.
2025-07-15 20:14:31 +02:00
matthewcroughan dba9b2cb9c nixos/kryoflux: fix typo programs.kryoflux -> hardware.kryoflux 2025-07-15 19:05:57 +01:00
Matthew Croughan ab7ac10545
kryoflux: init at 3.50 (#423548) 2025-07-15 19:00:08 +01:00
Bobby Rong 8fe37315e4
xfce.thunar: Expose unwrapped derivation (#425075) 2025-07-15 23:37:04 +08:00
Bobby Rong 025e468920
nixosTests.xfce: Test programs.thunar.plugins option 2025-07-15 23:16:57 +08: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
sanana 6baed48380 limine-install: fix profile enumeration
Fixes #425158.
2025-07-15 13:49:05 +05:30
Alyssa Ross 381be8e990 nixos/spamassassin: set home for spamd user
This should hopefully fix errors like the following:

	plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create tmp lockfile /var/empty/.spamassassin/bayes.lock.atuin.qyliss.net.398779 for /var/empty/.spamassassin/bayes.lock: No such file or directory
2025-07-15 09:01:21 +02:00
Aleksana c19390a96d
nixos/pihole-ftl: fix openFirewall ports (#424348) 2025-07-15 10:51:41 +08:00
matthewcroughan 24f92176fb nixos/kryoflux: init 2025-07-14 22:26:58 +01:00
Nick Cao 7ef47ead67
nixos/sing-box: apply migrations in tests (#422625) 2025-07-14 15:41:47 -04:00
Alyssa Ross 96dab5ade3 nixos/spamassassin: add reload triggers
Previously, SpamAssassin did not pick up configuration changes
automatically.
2025-07-14 13:10:12 +02:00
Alyssa Ross e685fd6260 nixos/spamassassin: enable TextCat
Worked for me without requiring any additional Perl modules.  By
default it just adds an X-Language header.

Link: https://spamassassin.apache.org/full/4.0.x/doc/Mail_SpamAssassin_Plugin_TextCat.html
2025-07-14 13:10:06 +02:00
Savyasachee Jha 2302a4bb5d nixosTests.firefly-iii-data-importer: Added meta.platforms so that tests are skipped appropriately 2025-07-14 12:28:42 +02:00
isabel c6f9a17f7c
nixos/redlib: harden systemd service (#395856) 2025-07-14 09:51:28 +01:00
nikstur 5962f2aaf6
modules/systemd-oomd: add After=systemd-sysusers.service (#424035) 2025-07-14 09:52:35 +02:00
Jonas Heinrich dfd06eef52
froide-govplan: 0-unstable-2025-01-27 -> 0-unstable-2025-06-25 (#422026) 2025-07-14 08:46:17 +02:00
Franz Pletz f68666ff27
nixos/invidious-router: Add systemd dependency on network-online.target (#424790) 2025-07-14 02:11:38 +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
Robert Hensing bf8a4ba32f
nixosTests.vscodium: handleTest -> runTest (#424840) 2025-07-13 18:17:50 +02:00
Jack Wilsdon 3bdd0c1181
nixos/klipper: support extra settings (#378998)
Co-authored-by: Cabia Rangris <me+gh@cab.moe>
2025-07-13 20:04:00 +04:00
Sizhe Zhao f391cba841
nixosTests.vscodium: handleTest -> runTest 2025-07-13 22:59:07 +08:00
Wolfgang Walther a9904e09a1
treewide: remove paveloom as maintainer (#424788) 2025-07-13 12:22:58 +00:00