Commit Graph

17 Commits

Author SHA1 Message Date
Chris Moultrie
cdb300c9a3 nixos.homebox: handle new AUTH_API_KEY_PEPPER configuration
Assisted-By: GitHub Copilot:gpt-5.4
2026-08-11 10:18:27 -04:00
Chris Moultrie
8bc9908065 homebox: fix typo in default release check setting 2026-04-15 18:12:30 -04:00
Bjørn Forsman
db9da66ee4 nixos/homebox: set TMPDIR to fix uploading attachments/images
Or else we get this error:

  [...] rename /tmp/ced4804c80b1ed1f6e88060f6d829db421e6dbf3a189715265900b5d6b0243ed.1889b3d16ab36e22.tmp /var/lib/homebox/data/5f42f81b-e9ad-4495-b6a6-9e9f704db30e/documents/ced4804c80b1ed1f6e88060f6d829db421e6dbf3a189715265900b5d6b0243ed: invalid cross-device link" [...]

(The alternative is to disable many systemd hardening directives...)
2026-01-13 07:00:53 +01:00
Bjørn Forsman
55d5a8cb76 nixos/homebox: set HOME env var to fix startup issue
Without this patch homebox logs this at startup:

  failed to create modcache index dir: mkdir /var/empty/.cache: read-only file system
2026-01-13 07:00:33 +01:00
Leon Schwarzäugl
91352f2f83 nixos/homebox: update for v0.20.0 storage options
- v0.20.0 replaced HBOX_STORAGE_DATA in favor of
  HBOX_STORAGE_CONN_STRING and HBOX_STORAGE_PREFIX_PATH.
  Added options for these.
- Added support for custom user/group.
2025-09-30 15:57:01 +02:00
Leon Schwarzäugl
144131b2ee nixos/homebox: add Swarsel as maintainer 2025-09-25 10:15:16 +02:00
Vladimir Timofeenko
7e7b797156 nixos/homebox: fix link to documentation 2025-07-02 08:26:51 -07: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
Bruno BELANYI
9c09962137 nixos/homebox: add 'database.createLocally' 2025-04-07 22:19:57 +01:00
Bruno BELANYI
2830bf83f8 nixos/homebox: remove 'network.target' dependency 2025-04-07 21:31:52 +01:00
Bruno BELANYI
4ae49051cb nixos/homebox: allow using UNIX sockets
This is necessary to use PostgreSQL with a local socket.
2025-04-07 21:27:16 +01:00
Patrick
1cdca46944 nixos/homebox: update default for 0.18.0 2025-03-10 11:07:47 +01:00
Bruno BELANYI
72136fac64 nixos/homebox: fix 'settings' default description 2025-02-05 12:14:02 +00:00
Bruno BELANYI
aaa2688220 nixos/homebox: fix link to documentation 2025-01-29 18:11:26 +00:00
Bruno BELANYI
74caec48d2 nixos/homebox: disable GitHub checks
Doesn't make sense to have it enabled by default on NixOS.
2025-01-29 18:10:30 +00:00
Bjørn Forsman
4861c28956 homebox: update URLs in documentation
https://github.com/hay-kot/homebox was archived on 2024-06-12 and we use
the https://github.com/sysadminsmedia/homebox fork since the beginning,
in commit 4be8e799db
("homebox: init at 0.13.0").

Update the documentation to be in sync with the source we build from.
2024-09-06 19:34:15 +02:00
Patrick
f8639ea08d nixos/homebox: init 2024-08-08 20:01:46 +02:00