❄️ Dotfiles for our NixOS system configuration.
1{ config, ... }:
2
3{
4 age.secrets.glance = {
5 file = ../../secrets/glance.age;
6 mode = "600";
7 };
8
9 services.glance = {
10 enable = true;
11 openFirewall = true;
12 environmentFile = config.age.secrets.glance.path;
13 settings = import ./settings.nix;
14 };
15
16 services.caddy.virtualHosts."home.sappho.systems" = {
17 extraConfig = ''
18 import common
19 import tls_bunny
20 reverse_proxy http://localhost:4040
21 '';
22 };
23}