Age | Commit message (Collapse) | Author | Files | Lines |
|
nixos/freshrss: fix permissions and add database test
|
|
mongodb-4_0: drop
|
|
This simplifies the existing module
but also enables consumers to call `etebase-server`
from custom preStart commands (i.e. user creation commands).
|
|
|
|
Added the RFC42-style added the posibility to use
`services.dokuwiki.sites.<name>.settings' instead of passing a plain
string to `<name>.extraConfig`. ´<name>.pluginsConfig` now also accepts
structured configuration.
|
|
|
|
nixosTests.dokuwiki: Deduplicate node configuration
|
|
Also replaced apache httpd referenced with ones to caddy
|
|
|
|
nixos/unifi: fix mongodb to a stable version
|
|
|
|
nixos/mailman: fix hyperkitty css/js when virtualRoot is `/`
|
|
Otherwise unifi might break on a next big update
just like https://github.com/NixOS/nixpkgs/pull/207382#issuecomment-1371303817
Also this requires an update of the unifi package. With the LTS
version, newer mongodb versions aren't supported. The current supported
version of unifi 7 is mongodb 3.6 acording to
https://community.ui.com/releases/UniFi-Network-Application-7-0-20/3e4a4099-c063-42f6-8e21-5fb2c99fcea9 which isn't even supplied by nixpkgs anymore.
mongodb-4_2 isn't officially supported, but works.
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
|
|
when you register a runner with spaces in its name (possible if you use 'description' option) then the runners never get unregistered because our bash scripts assume no space in names.
This solves the issue
Retreiving the fullname of the runner via `gitlab-runner list` got surprisingly hard between lazy-capture issues and `gitlab-runner list` displaying invisible (CSI) characters that break the regex etc.
Which is why I fell back on the pseudo-json format.
This PR adds the hash in the name, which allows to keep both the
stateless aspect of the module while allowing for a freeform name.
I found using bash associative arrays easier to use/debug than the current
approach.
|
|
I have switched to using etebase/etesync.
|
|
|
|
another transitional option factory, like mkAliasOptionModuleMD.
|
|
mkAliasOptionModule should not default to mdDoc descriptions because
that can break out-of-tree users of documentation infrastructure. add an
explicitly-MD variant for now, to be removed some time after the MD
transition is complete.
|
|
This ensures that the CLI is in sync with the service configuration.
(I tried building apcupsd with --sysconfdir=/etc instead, but it wants
to install stuff there at build time, so I backed out.)
Fixes https://github.com/NixOS/nixpkgs/issues/208204.
|
|
The `manage-script-name` / `mount` approach doesn't work if you don't
serve your instance behind e.g. `/lists`.
|
|
Cinnamon: add missing xapp icons
|
|
nixos/nginx: Deduplicate modules.
|
|
pipewire: 0.3.63 -> 0.3.63
|
|
Mostly all mint app looks for xapp-* icons, while some icon themes do provide them,
mint-y-* does not. We are just going the laziest way here to install xapp globally
to get those icons.
|
|
|
|
plasma5: allow pipewire-pulse instead of pulseaudio for mobile
|
|
|
|
The `snipe-it-setup.service` script exits with an error if the
invalid_barcode.gif already exists at the destination, due to
`set -euo pipefail` at the beginning of the script. This commit
refactors the affected lines so that it no longer causes an error.
Resolves #205791
|
|
|
|
|
|
nixos/parsedmarc: follow upstream configuration
|
|
paperless-ngx: fix build
|
|
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
|
|
The nixOS test failed sporadically with a timeout.
This is due to a race condition in the startup of
the scheduler vs the task-queue.
The scheduler runs the migration scripts in "pre-start" and
celery isn't available, yet. The celery worker (paperless-task-queue)
was already started by systemd but was unable to connect
(as the migration scripts from "pre-start" still ran).
This fix adds the necessary "after" condition in the systemd
worker unit and adds a test to "paperless"
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
|
|
Co-authored-by: Izorkin <izorkin@elven.pw>
|
|
|
|
|
|
`types.path`: Do not allow lists of strings
|
|
- also wait for network-online.target:
fixes startup error on reboot without functioning networking
- restart on-failure (upstream service definition)
|
|
nixos/webhook: add support for a webhook service option
|
|
> Starting in version 8.0.0, most options from the `imap` section have
been moved to the `mailbox` section.
https://github.com/domainaware/parsedmarc/commit/6b2131f0e80e1ab8908540e3d2547b9503b784e5
|
|
Yes, this function name is inconveniently long, but it is important
for the name to explicitly reference the function and not be mistaken
for the implicit string conversions, which only happen for a smaller
set of values.
|
|
|
|
No change in behavior.
|
|
nixos/cloudflared: fix invalid systemd unit, required options with defaults
|
|
using NixOS service
- Add mention to release notes 23.05
- Introduce Garage v0.8
- Protect against unexpected upgrade with stateVersion
- Test matrix over 0.7 × 0.8
|
|
ulogd: init at 2.0.8
|
|
> ERR Couldn't start tunnel error="The last ingress rule must match all URLs (i.e. it should not have a hostname or path filter)"
|
|
|
|
|