Files
nixos-config/modules/nixos/selfhosted/glance/default.nix
2025-03-07 05:33:29 +05:30

39 lines
882 B
Nix

{username, ...}: let
home = import ./home.nix;
in {
services = {
glance = {
enable = true;
openFirewall = true;
settings = {
server = {
host = "0.0.0.0";
port = 5678;
};
branding = {
custom-footer = "<p><a href='https://tux.rs'>${username}</a></p>";
};
pages = [
home.page
];
};
};
# nginx = {
# enable = lib.mkForce true;
# virtualHosts = {
# "dashboard.tux.rs" = {
# forceSSL = true;
# useACMEHost = "tux.rs";
# locations = {
# "/" = {
# proxyPass = "http://${config.services.glance.settings.server.host}:${toString config.services.glance.settings.server.port}";
# proxyWebsockets = true;
# };
# };
# };
# };
# };
};
}