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