This repository has no description
0

Configure Feed

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

superconfig / machines / neoprism / config.nix
2.8 kB 113 lines
1{ config, lib, ... }: 2 3{ 4 imports = [ 5 ../../2configs 6 ../../2configs/ssh-redirect.nix 7 ../../2configs/retiolum.nix 8 ../../2configs/mailserver.nix 9 ../../2configs/snappymail.nix 10 ../../2configs/gsm-wiki.nix 11 ../../2configs/monitoring/telegraf.nix 12 ../../2configs/pair-programming.nix 13 ../../2configs/nginx.nix 14 ../../2configs/rogue-talk.nix 15 16 ../../2configs/services/matrix 17 ../../2configs/services/matrix/proxy.nix 18 ../../2configs/services/matrix/bridges/mautrix-whatsapp.nix 19 ../../2configs/services/matrix/bridges/mautrix-signal.nix 20 ../../2configs/services/matrix/bridges/heisenbridge.nix 21 22 ../../2configs/services/pad 23 24 ../../2configs/hass/proxy.nix 25 26 # sync-containers 27 ../../2configs/consul.nix 28 ../../2configs/services/flix/container-host.nix 29 ../../2configs/services/radio/container-host.nix 30 ../../2configs/orange-host.nix 31 ../../2configs/hotdog-host.nix 32 33 # other containers 34 ../../2configs/riot.nix 35 36 # proxying of services 37 ../../2configs/services/radio/proxy.nix 38 ../../2configs/services/flix/proxy.nix 39 ../../2configs/services/coms/jitsi.nix 40 41 # dns 42 ../../2configs/dns/knot.nix 43 44 # url shortener 45 ../../2configs/go.nix 46 47 # video strreaming 48 ../../2configs/cast.nix 49 50 # debug stuff 51 ../../2configs/websites/mergebot.lassul.us.nix 52 53 # autoupdates 54 ../../2configs/autoupdate.nix 55 56 # vaultwarden 57 ../../2configs/vaultwarden.nix 58 59 # download user 60 ../../2configs/download-user.nix 61 62 # caldav calendar 63 ../../2configs/radicale.nix 64 65 # lassul.us website 66 ../../2configs/websites/lassulus.nix 67 68 # realwallpaper generator 69 ../../2configs/realwallpaper.nix 70 71 # binaergewitter announce bot 72 # ../../2configs/bgt-bot 73 74 # paste + cyberlocker 75 ../../2configs/paste.nix 76 77 # opencrow matrix bot 78 ../../2configs/opencrow.nix 79 80 # document signing 81 ../../2configs/docuseal.nix 82 83 # kannix (kanban board) 84 ../../2configs/kannix.nix 85 86 # backups 87 ./backup.nix 88 89 # IPFS 90 ../../2configs/services/flix/ipfs.nix 91 ]; 92 93 # lassul.us shouldn't be the default vhost here (nginx.nix already sets one) 94 services.nginx.virtualHosts."lassul.us" = { 95 default = lib.mkForce false; 96 locations = { 97 "= /wallpaper-marker.png".extraConfig = '' 98 alias /var/realwallpaper/realwallpaper-marker.png; 99 ''; 100 "= /wallpaper.png".extraConfig = '' 101 alias /var/realwallpaper/realwallpaper.png; 102 ''; 103 "= /wallpaper-stars-berlin.png".extraConfig = '' 104 alias /var/realwallpaper/realwallpaper-krebs-stars-berlin.png; 105 ''; 106 }; 107 }; 108 109 services.ollama.enable = true; 110 111 krebs.build.host = config.krebs.hosts.neoprism; 112 system.stateVersion = "24.05"; 113}