-{ lib, config, inputs, hostName, ... }:
+{ pkgs, lib, config, inputs, hostName, ... }:
let
inherit (config.networking) domain;
inherit (config.services) nginx postgresql;
WATCHDOG = "1";
WORKER_POOL_SIZE = "2";
};
- adminCredentialsFile = "/run/credentials/miniflux.service/credentials";
+ #adminCredentialsFile = "/run/credentials/miniflux.service/credentials";
+ adminCredentialsFile = "/dev/null";
};
systemd.services.miniflux = {
partOf = [ "postgresql.service" ];
RefuseManualStart = true;
};
serviceConfig = {
+ ExecStart = lib.mkForce (pkgs.writeShellScript "miniflux" ''
+ . /run/credentials/miniflux.service/credentials
+ export ADMIN_USERNAME
+ export ADMIN_PASSWORD
+ exec ${pkgs.miniflux}/bin/miniflux
+ '');
LoadCredentialEncrypted = [
"credentials:${miniflux/credentials.cred}"
];