{ config, xlib, ... }: { services.memos = { enable = true; openFirewall = true; settings = { MEMOS_MODE = "prod"; MEMOS_ADDR = "0.0.0.0"; MEMOS_PORT = "5230"; MEMOS_DATA = config.services.memos.dataDir; MEMOS_DRIVER = "sqlite"; MEMOS_INSTANCE_URL = "http://0.0.0.0:5230"; }; # user = "${xlib.device.username}"; # group = "users"; dataDir = "/mnt/services/memos"; }; systemd.tmpfiles.rules = [ "z /mnt/services/memos 0750 memos memos -" ]; }