{ config, lib, ... }: { imports = [ ../../2configs ../../2configs/ssh-redirect.nix ../../2configs/retiolum.nix ../../2configs/mailserver.nix ../../2configs/snappymail.nix ../../2configs/gsm-wiki.nix ../../2configs/monitoring/telegraf.nix ../../2configs/pair-programming.nix ../../2configs/nginx.nix ../../2configs/rogue-talk.nix ../../2configs/services/matrix ../../2configs/services/matrix/proxy.nix ../../2configs/services/matrix/bridges/mautrix-whatsapp.nix ../../2configs/services/matrix/bridges/mautrix-signal.nix ../../2configs/services/pad ../../2configs/hass/proxy.nix # sync-containers ../../2configs/consul.nix ../../2configs/services/flix/container-host.nix ../../2configs/services/radio/container-host.nix ../../2configs/orange-host.nix ../../2configs/hotdog-host.nix # other containers ../../2configs/riot.nix # proxying of services ../../2configs/services/radio/proxy.nix ../../2configs/services/flix/proxy.nix ../../2configs/services/coms/jitsi.nix # dns ../../2configs/dns/knot.nix # url shortener ../../2configs/go.nix # video strreaming ../../2configs/cast.nix # debug stuff ../../2configs/websites/mergebot.lassul.us.nix # autoupdates ../../2configs/autoupdate.nix # vaultwarden ../../2configs/vaultwarden.nix # download user ../../2configs/download-user.nix # caldav calendar ../../2configs/radicale.nix # lassul.us website ../../2configs/websites/lassulus.nix # realwallpaper generator ../../2configs/realwallpaper.nix # binaergewitter announce bot # ../../2configs/bgt-bot # paste + cyberlocker ../../2configs/paste.nix # opencrow matrix bot ../../2configs/opencrow.nix # document signing ../../2configs/docuseal.nix # kannix (kanban board) ../../2configs/kannix.nix # backups ./backup.nix # IPFS ../../2configs/services/flix/ipfs.nix ]; # lassul.us shouldn't be the default vhost here (nginx.nix already sets one) services.nginx.virtualHosts."lassul.us" = { default = lib.mkForce false; locations = { "= /wallpaper-marker.png".extraConfig = '' alias /var/realwallpaper/realwallpaper-marker.png; ''; "= /wallpaper.png".extraConfig = '' alias /var/realwallpaper/realwallpaper.png; ''; "= /wallpaper-stars-berlin.png".extraConfig = '' alias /var/realwallpaper/realwallpaper-krebs-stars-berlin.png; ''; }; }; services.ollama.enable = true; krebs.build.host = config.krebs.hosts.neoprism; system.stateVersion = "24.05"; }