{ ... }:
{
  services.privatebin = {
    enable = true;
    enableNginx = true;
    virtualHost = "paste.voronind.com";
    settings = {
      main = {
        compression = "none";
        defaultformatter = "plaintext";
        discussion = false;
        email = true;
        fileupload = false;
        languageselection = false;
        name = "voronind pastebin";
        password = true;
        qrcode = true;
        sizelimit = 10 * 1000 * 1000;
        template = "bootstrap";
      };
      expire = {
        default = "1week";
      };
      formatter_options = {
        markdown = "Markdown";
        plaintext = "Plain Text";
        syntaxhighlighting = "Source Code";
      };
      traffic = {
        limit = 10;
      };
      purge = {
        limit = 0;
        batchsize = 10;
      };
      # model = {
      #   class = "Database";
      # };
      # model_options = {
      #   "opt[12]" = true;
      #   dsn = "pgsql:dbname=privatebin";
      #   pwd = "privatebin";
      #   tbl = "privatebin_";
      #   usr = "privatebin";
      # };
    };
  };
}