This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

superconfig / 2configs / services / site / default.nix
1.2 kB 43 lines
1{ config, pkgs, ... }: 2{ 3 security.acme = { 4 certs."lassul.us" = { 5 group = "lasscert"; 6 }; 7 }; 8 9 users.groups.lasscert.members = [ 10 "exim" 11 "nginx" 12 ]; 13 14 services.nginx.virtualHosts."lassul.us" = { 15 addSSL = true; 16 enableACME = true; 17 default = true; 18 locations."/".extraConfig = '' 19 root /srv/http/lassul.us; 20 ''; 21 locations."= /retiolum-hosts.tar.bz2".extraConfig = '' 22 alias ${config.krebs.tinc.retiolum.hostsArchive}; 23 ''; 24 locations."= /hosts".extraConfig = '' 25 alias ${pkgs.krebs-hosts_combined}; 26 ''; 27 locations."= /retiolum.hosts".extraConfig = '' 28 alias ${pkgs.krebs-hosts-retiolum}; 29 ''; 30 locations."= /wireguard-key".extraConfig = '' 31 alias ${pkgs.writeText "prism.wg" config.krebs.hosts.prism.nets.wiregrill.wireguard.pubkey}; 32 ''; 33 locations."= /ssh.pub".extraConfig = '' 34 alias ${pkgs.writeText "pub" config.krebs.users.lass-yubikey.pubkey}; 35 ''; 36 locations."= /gpg.pub".extraConfig = '' 37 alias ${pkgs.writeText "pub" config.krebs.users.lass-yubikey.pgp.pubkeys.default}; 38 ''; 39 locations."= /ip".extraConfig = '' 40 return 200 '$remote_addr'; 41 ''; 42 }; 43}