diff --git a/nixos/system/all/nginx-landingpage.nix b/nixos/system/all/nginx-landingpage.nix index a1f64dc..2be7cfc 100644 --- a/nixos/system/all/nginx-landingpage.nix +++ b/nixos/system/all/nginx-landingpage.nix @@ -18,17 +18,38 @@ config.services.tinc.networks."private".hostSettings)); } { - text = "netdata"; - items = map - ({ name, host ? "${name}.private", ... }: { - label = name; - href = "http://${host}:19999/"; + text = "robi"; + items = [ + { + label = "Jellyfin"; + href = "http://flix.ingolf-wagner.de/"; + image = "https://media.giphy.com/media/fyLi0OuWysotq/giphy.gif"; + } + { + label = "netdata"; + href = "http://robi.private:19999/"; image = "https://media.giphy.com/media/BkjdN6MQCDPaw/giphy.gif"; - }) - (map (name: { inherit name; }) [ "robi" "pepe" "sterni" ]); + } + { + label = "logs"; + href = "http://grafana.robi.private/explore"; + image = "https://raw.githubusercontent.com/cncf/landscape/master/hosted_logos/grafana-loki.svg"; + } + { + label = "grafana"; + href = "http://grafana.robi.private/"; + image = "https://www.vectorlogo.zone/logos/grafana/grafana-icon.svg"; + } + { + label = "prometheus"; + href = "http://prometheus.robi.private/"; + image = "https://www.vectorlogo.zone/logos/prometheusio/prometheusio-icon.svg"; + } + + ]; } { - text = "Home"; + text = "pepe"; items = [ { label = "HomeAssistant"; @@ -45,41 +66,30 @@ href = "http://pepe:8096/"; image = "https://media.giphy.com/media/fyLi0OuWysotq/giphy.gif"; } - { - label = "robi - logs"; - href = "http://grafana.robi.private/explore"; - image = "https://raw.githubusercontent.com/cncf/landscape/master/hosted_logos/grafana-loki.svg"; + label = "netdata"; + href = "http://pepe.private:19999/"; + image = "https://media.giphy.com/media/BkjdN6MQCDPaw/giphy.gif"; } { - label = "robi - grafana"; - href = "http://grafana.robi.private/"; - image = "https://www.vectorlogo.zone/logos/grafana/grafana-icon.svg"; - } - { - label = "robi - prometheus"; - href = "http://prometheus.robi.private/"; - image = "https://www.vectorlogo.zone/logos/prometheusio/prometheusio-icon.svg"; - } - - { - label = "pepe - logs"; + label = "logs"; href = "http://grafana.pepe.private/explore"; image = "https://raw.githubusercontent.com/cncf/landscape/master/hosted_logos/grafana-loki.svg"; } { - label = "pepe - grafana"; + label = "grafana"; href = "http://grafana.pepe.private/"; image = "https://www.vectorlogo.zone/logos/grafana/grafana-icon.svg"; } { - label = "pepe - prometheus"; + label = "prometheus"; href = "http://prometheus.pepe.private/"; image = "https://www.vectorlogo.zone/logos/prometheusio/prometheusio-icon.svg"; } ]; } + { title = "Various Links"; items = [