[homepage] Fixes widget API calls
This commit is contained in:
@@ -2,8 +2,7 @@
|
||||
{ config, pkgs, ... }:
|
||||
{
|
||||
# Additional configuration
|
||||
imports =
|
||||
[
|
||||
imports = [
|
||||
./containers/grafana.nix
|
||||
./containers/nextcloud.nix
|
||||
./containers/prometheus.nix
|
||||
@@ -38,8 +37,8 @@
|
||||
];
|
||||
|
||||
users.groups = {
|
||||
git = {};
|
||||
timetagger = {};
|
||||
git = { };
|
||||
timetagger = { };
|
||||
};
|
||||
users.users = {
|
||||
gitea = {
|
||||
@@ -58,17 +57,19 @@
|
||||
};
|
||||
|
||||
virtualisation.oci-containers.backend = "podman";
|
||||
virtualisation.oci-containers.containers = let
|
||||
virtualisation.oci-containers.containers =
|
||||
let
|
||||
domain = "havenisms.com";
|
||||
hostRule = host: "Host(`${host}.${domain}`)";
|
||||
localNet = "192.168.0.0/16";
|
||||
localNetRule = "ClientIP(`${localNet}`)";
|
||||
localHostRule = host: "${localNetRule} && ${hostRule host}";
|
||||
in {
|
||||
in
|
||||
{
|
||||
traefik = {
|
||||
image = "traefik";
|
||||
autoStart = true;
|
||||
cmd = [];
|
||||
cmd = [ ];
|
||||
extraOptions = [
|
||||
# Proxying Traefik itself
|
||||
"-l=traefik.enable=true"
|
||||
@@ -300,7 +301,7 @@
|
||||
"-l=homepage.href=https://readarr.${domain}"
|
||||
"-l=homepage.description=E-book acquisition"
|
||||
"-l=homepage.widget.type=readarr"
|
||||
"-l=homepage.widget.url=http://readarr:8787"
|
||||
"-l=homepage.widget.url=http://readarr.havenisms.com:8787"
|
||||
"-l=homepage.widget.key={{HOMEPAGE_FILE_READARR_KEY}}"
|
||||
];
|
||||
volumes = [
|
||||
@@ -396,10 +397,10 @@
|
||||
USER_UID = toString config.users.users.gitea.uid;
|
||||
USER_GID = toString config.users.groups.git.gid;
|
||||
GITEA__database__DB_TYPE = "postgres";
|
||||
GITEA__database__HOST= "db";
|
||||
GITEA__database__NAME="gitea";
|
||||
GITEA__database__USER="gitea";
|
||||
GITEA__database__PASSWD="gitea123";
|
||||
GITEA__database__HOST = "db";
|
||||
GITEA__database__NAME = "gitea";
|
||||
GITEA__database__USER = "gitea";
|
||||
GITEA__database__PASSWD = "gitea123";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
{ config, pkgs, ... }:
|
||||
let inherit (import ./lib.nix config) hostRule; in
|
||||
{ config, ... }:
|
||||
let
|
||||
inherit (import ./lib.nix config) hostRule;
|
||||
in
|
||||
{
|
||||
virtualisation.oci-containers.containers.nextcloud = {
|
||||
image = "docker.io/library/nextcloud:latest";
|
||||
@@ -14,7 +15,7 @@ let inherit (import ./lib.nix config) hostRule; in
|
||||
"-l=homepage.href=https://cloud.${config.domainName}"
|
||||
"-l=homepage.description=Productivity suite"
|
||||
"-l=homepage.widget.type=nextcloud"
|
||||
"-l=homepage.widget.url=http://nextcloud:8080"
|
||||
"-l=homepage.widget.url=http://nextcloud.havenisms.com:8080"
|
||||
];
|
||||
volumes = [
|
||||
"/tank/nextcloud:/var/www/html"
|
||||
@@ -27,3 +28,4 @@ let inherit (import ./lib.nix config) hostRule; in
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user