Commit Graph

13 Commits

Author SHA1 Message Date
h7x4
b0cce36acb various: replace systemd.services.<name>.{script,preStart} with ExecStart{,Pre}
This is a partial revert of 39e9380
2026-07-31 03:08:12 +09:00
Gerhard Schwanzer
72672bd2e0 nixos/part-db: add environmentFile option
Generate env.local at runtime so secrets such as APP_SECRET can be provided outside the Nix store.

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)
2026-07-08 10:11:39 +02:00
Gerhard Schwanzer
b7dcd54f64 nixos/part-db: use writable attachment storage
Move mutable public media and uploads out of the Nix store and add nginx hardening for served media files.

Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5)
2026-07-08 10:11:26 +02:00
oddlama
8a242fb675 part-db: 1.14.5 -> 2.4.0 2026-01-18 11:12:51 +01:00
Nico Felbinger
c3d757b6cf Revert "various: move packages and modules to secshell maintainer"
This reverts commit 9a235f28d7.
2026-01-11 21:41:08 +01:00
Justin !
127761a032 treewide: fix broken-string-escape
Lix is going to warn, and in the future, error on broken string escape.
After a flaker run, the following escape were flagged as broken, so this
commit fix them to make sure Lix is still able to build nixpkgs once the
patch deprecating the broken escapes land.
2025-12-28 13:10:31 -05:00
Nico Felbinger
9a235f28d7 various: move packages and modules to secshell maintainer 2025-12-13 13:43:32 +01:00
h7x4
39e93806aa Revert "various: replace systemd.services.<name>.{script,preStart} with ExecStart{,Pre}" 2025-10-31 11:03:32 +01:00
h7x4
eb7cd01c2e nixos/part-db: replace systemd script with ExecStart 2025-10-27 18:52:14 +09:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther
41c5662cbe nixos/postgresql: move postStart into separate unit
This avoids restarting the postgresql server, when only ensureDatabases
or ensureUsers have been changed. It will also allow to properly wait
for recovery to finish later.

To wait for "postgresql is ready" in other services, we now provide a
postgresql.target.

Resolves #400018

Co-authored-by: Marcel <me@m4rc3l.de>
2025-06-24 15:26:47 +02:00
Nico Felbinger
7dc56449ad nixos/modules: fix part-db package 2025-03-30 15:20:13 +02:00
Nico Felbinger
c456896108 nixos/part-db: init module
Co-authored-by: Sandro <7258858+supersandro2000@users.noreply.github.com>
Co-authored-by: Tert0 <62036464+tert0@users.noreply.github.com>
2025-03-05 12:56:25 +01:00