tidy up wallabag

This commit is contained in:
Anish Lakhwara
2022-12-18 00:09:45 +10:00
parent 5e64b27395
commit ce410049c2
3 changed files with 26 additions and 2 deletions
+11 -2
View File
@@ -1,6 +1,15 @@
{ pkgs, config, lib, ... }:
let
wallabag-password = builtins.readFile "/run/agenix/wallabag_password";
wallabag-secret = builtins.readFile "/run/agenix/wallabag_secret";
in
{
age.secrets.wallabag-password.file = "/run/agenix/wallabag_password";
age.secrets.wallabag-password.owner = "wallabag";
age.secrets.wallabag-secret.file = "/run/agenix/wallabag_secret";
age.secrets.wallabag-secret.owner = "wallabag";
services.postgresql = {
enable = true;
package = pkgs.postgresql_11;
@@ -28,7 +37,7 @@
database_name: wallabag
database_user: wallabag
# TODO agenix
database_password: wallabag
database_password: ${wallabag-password}
# For SQLite, database_path should be "%kernel.project_dir%/data/db/wallabag.sqlite"
database_path: ~
database_table_prefix: wallabag_
@@ -51,7 +60,7 @@
# A secret key that's used to generate certain security-related tokens
# TODO agenix
secret: SAFGOECRIlfal89oe6u0(*^dsaaih961
secret: ${wallabag-secret} SAFGOECRIlfal89oe6u0(*^dsaaih961
# two factor stuff
twofactor_auth: true