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