This repository has no description
1.8 kB
81 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/gsm-wiki.nix
10 ../../2configs/monitoring/telegraf.nix
11 ../../2configs/pair-programming.nix
12 ../../2configs/nginx.nix
13 ../../2configs/rogue-talk.nix
14
15 ../../2configs/services/matrix
16 ../../2configs/services/matrix/proxy.nix
17
18 ../../2configs/services/pad
19
20 ../../2configs/hass/proxy.nix
21
22 # sync-containers
23 ../../2configs/consul.nix
24 ../../2configs/services/flix/container-host.nix
25 ../../2configs/services/radio/container-host.nix
26 ../../2configs/orange-host.nix
27 ../../2configs/hotdog-host.nix
28
29 # other containers
30 ../../2configs/riot.nix
31
32 # proxying of services
33 ../../2configs/services/radio/proxy.nix
34 ../../2configs/services/flix/proxy.nix
35 ../../2configs/services/coms/jitsi.nix
36
37 # dns
38 ../../2configs/dns/knot.nix
39
40 # url shortener
41 ../../2configs/go.nix
42
43 # video strreaming
44 ../../2configs/cast.nix
45
46 # debug stuff
47 ../../2configs/websites/mergebot.lassul.us.nix
48
49 # autoupdates
50 ../../2configs/autoupdate.nix
51
52 # vaultwarden
53 ../../2configs/vaultwarden.nix
54
55 # download user
56 ../../2configs/download-user.nix
57
58 # caldav calendar
59 ../../2configs/radicale.nix
60
61 # lassul.us website
62 ../../2configs/websites/lassulus.nix
63
64 # paste + cyberlocker
65 ../../2configs/paste.nix
66
67 # opencrow matrix bot
68 ../../2configs/opencrow.nix
69
70 # backups
71 ./backup.nix
72 ];
73
74 # lassul.us shouldn't be the default vhost here (nginx.nix already sets one)
75 services.nginx.virtualHosts."lassul.us".default = lib.mkForce false;
76
77 services.ollama.enable = true;
78
79 krebs.build.host = config.krebs.hosts.neoprism;
80 system.stateVersion = "24.05";
81}