{ config, inputs, pkgs, ... }: { imports = [ inputs.paste-misterio-me.nixosModules.server ]; services = { paste-misterio-me = { enable = true; package = inputs.paste-misterio-me.packages.${pkgs.system}.server; database.createLocally = true; environmentFile = config.sops.secrets.paste-misterio-me-secrets.path; port = 8082; }; nginx.virtualHosts."paste.misterio.me" = { forceSSL = true; enableACME = true; locations."/".proxyPass = "http://localhost:${toString config.services.paste-misterio-me.port}"; }; }; sops.secrets.paste-misterio-me-secrets = { owner = "paste"; group = "paste"; sopsFile = ../secrets.yaml; }; }