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