Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Hosts

Generated from the configuration as of 2026-10-14 16:05 UTC, d3bb0fc.

πŸ–₯️ edge

Locationfrankfurt
Platformx86_64-linux
State version25.11
Userskucendro
System packages158
Closure5.6 GiB (1,306 paths)
Firewall1 finding
Default gatewayβ€”
Repo-configured services10

Interfaces:

InterfaceKindAddressesOver
tailscale0meshβ€”β€”

Services:

  • alloy β€” services/monitoring/journal.nix
  • comin β€” services/comin.nix
  • fstrim β€” services/services.nix
  • fwupd β€” services/services.nix
  • headscale β€” services/mesh/headscale.nix
  • iperf3 β€” services/services.nix
  • nginx β€” services/mesh/nginx.nix
  • openssh β€” services/services.nix
  • resolved β€” services/services.nix
  • tailscale β€” services/mesh/tailscale.nix

Topology:

πŸ–₯️ edge🌐 Internetedge.kucendro.dev100.64.0.0/10fd7a:115c:a1e0::/48nas / beszel-agentnas / frigatenas / giteanas / grafananas / home-assistantnas / immichnas / karakeepnas / lokinas / mcpnas / music-assistantnas / nginxnas / open-webuinas / opencodenas / opentelemetry-collectornas / prometheusnas / qorenas / syncthingnas / tailscalenas / vaultwardennixbook / beszel-agentnixbook / tailscalestockholm / beszel-agentstockholm / tailscalealloybeszelmonitor8090/tcpbeszel-agentcominheadscalemesh control3478/udp, 8080/tcpnginxproxy80/tcp, 443/tcpopensshremote access22/tcpprometheus-node-exportertailscalemesh node :3478/udparchive.kucendro.dev :443 assistant.home.kucendro.dev :443cameras.home.kucendro.dev :443chat.home.kucendro.dev :443code.home.kucendro.dev :443gallery.home.kucendro.dev :443git.home.kucendro.dev :443grafana.home.kucendro.dev :443infra.kucendro.dev :443karakeep.home.kucendro.dev :443kucendro.com :443kucendro.dev :443kucendro.eu :443mcp.home.kucendro.dev :443monitoring.home.kucendro.dev :443music.home.kucendro.dev :443party.kucendro.dev :443qore.home.kucendro.dev :443sync.home.kucendro.dev :443vault.home.kucendro.dev :443www.kucendro.com :443www.kucendro.eu :443edge.kucendro.dev :443 logslogs metricsmetricsmetricsmetricsarchive :80party :8095portfolio :80assistant :8123cameras :5000chat :8080code :8093gallery :2283git :3001grafana :3000karakeep :3006mcp :8092monitoring :8090music :8095qore :7673sync :8384vault :8222edge :8080 meshprobesmetricsmetricsmeshmeshmesh
πŸ–₯️ edge🌐 Internetedge.kucendro.dev100.64.0.0/10fd7a:115c:a1e0::/48nas / beszel-agentnas / frigatenas / giteanas / grafananas / home-assistantnas / immichnas / karakeepnas / lokinas / mcpnas / music-assistantnas / nginxnas / open-webuinas / opencodenas / opentelemetry-collectornas / prometheusnas / qorenas / syncthingnas / tailscalenas / vaultwardennixbook / beszel-agentnixbook / tailscalestockholm / beszel-agentstockholm / tailscalealloybeszelmonitor8090/tcpbeszel-agentcominheadscalemesh control3478/udp, 8080/tcpnginxproxy80/tcp, 443/tcpopensshremote access22/tcpprometheus-node-exportertailscalemesh node :3478/udparchive.kucendro.dev :443 assistant.home.kucendro.dev :443cameras.home.kucendro.dev :443chat.home.kucendro.dev :443code.home.kucendro.dev :443gallery.home.kucendro.dev :443git.home.kucendro.dev :443grafana.home.kucendro.dev :443infra.kucendro.dev :443karakeep.home.kucendro.dev :443kucendro.com :443kucendro.dev :443kucendro.eu :443mcp.home.kucendro.dev :443monitoring.home.kucendro.dev :443music.home.kucendro.dev :443party.kucendro.dev :443qore.home.kucendro.dev :443sync.home.kucendro.dev :443vault.home.kucendro.dev :443www.kucendro.com :443www.kucendro.eu :443edge.kucendro.dev :443 logslogs metricsmetricsmetricsmetricsarchive :80party :8095portfolio :80assistant :8123cameras :5000chat :8080code :8093gallery :2283git :3001grafana :3000karakeep :3006mcp :8092monitoring :8090music :8095qore :7673sync :8384vault :8222edge :8080 meshprobesmetricsmetricsmeshmeshmesh

Modules:

edgebase/common.nixbase/linux.nixmoshprogramnhprogramnix-ldprogramdevelopment/zsh.nixzshprogramhome/user.nixhosts/edge/default.nixhosts/edge/disko.nixhosts/edge/hw-configuration.nixservices/comin.nixcominserviceservices/mesh/headscale.nixheadscaleserviceservices/mesh/nginx.nixnginxserviceservices/mesh/ports.nixservices/mesh/proxied/endpoints.nixservices/mesh/proxied/services.nixservices/mesh/public.nixservices/mesh/tailscale.nixtailscaleserviceservices/mesh/wiki.nixservices/monitoring/3rd/badges/default.nixservices/monitoring/agent.nixservices/monitoring/hub.nixservices/monitoring/journal.nixalloyserviceservices/monitoring/metrics.nixservices/monitoring/speed.nixservices/services.nixfstrimservicefwupdserviceiperf3serviceopensshserviceresolvedservice
edgebase/common.nixbase/linux.nixmoshprogramnhprogramnix-ldprogramdevelopment/zsh.nixzshprogramhome/user.nixhosts/edge/default.nixhosts/edge/disko.nixhosts/edge/hw-configuration.nixservices/comin.nixcominserviceservices/mesh/headscale.nixheadscaleserviceservices/mesh/nginx.nixnginxserviceservices/mesh/ports.nixservices/mesh/proxied/endpoints.nixservices/mesh/proxied/services.nixservices/mesh/public.nixservices/mesh/tailscale.nixtailscaleserviceservices/mesh/wiki.nixservices/monitoring/3rd/badges/default.nixservices/monitoring/agent.nixservices/monitoring/hub.nixservices/monitoring/journal.nixalloyserviceservices/monitoring/metrics.nixservices/monitoring/speed.nixservices/services.nixfstrimservicefwupdserviceiperf3serviceopensshserviceresolvedservice

🍏 mac

nix-darwin host.

Location: β€”

LaunchDaemons: activate-system, beszel-agent, caffeinate, iperf3-server, nix-daemon, nix-optimise, sops-install-secrets

User agents: gnupg-agent, sunshine

Homebrew casks: tailscale-app

Modules:

macbase/common.nixbase/darwin.nixzshprogramdevelopment/packages.nixhosts/mac/default.nixservices/monitoring/agent-darwin.nixservices/sync/client-darwin.nixservices/sync/settings.nix
macbase/common.nixbase/darwin.nixzshprogramdevelopment/packages.nixhosts/mac/default.nixservices/monitoring/agent-darwin.nixservices/sync/client-darwin.nixservices/sync/settings.nix

πŸ–₯️ nas

Locationhome
Platformx86_64-linux
State version25.11
Userskucendro
System packages185
Closure19.5 GiB (2,097 paths)
Firewall5 findings
Default gatewayβ€”
Repo-configured services26

Interfaces:

InterfaceKindAddressesOver
enp1s0physicalβ€”β€”
enp3s0physicalβ€”β€”
tailscale0meshβ€”β€”

Services:

  • alloy β€” services/monitoring/journal.nix
  • bakasync β€” services/lazybaka.nix
  • clickhouse β€” services/monitoring/clickhouse.nix
  • comin β€” services/comin.nix
  • fstrim β€” services/services.nix
  • fwupd β€” services/services.nix
  • gitea β€” services/gitea.nix
  • grafana β€” services/monitoring/grafana/default.nix
  • home-assistant β€” services/smart-home/home-assistant.nix
  • immich β€” services/immich.nix
  • iperf3 β€” services/services.nix
  • karakeep β€” services/karakeep.nix
  • kucendro β€” services/portfolio.nix
  • loki β€” services/monitoring/logs.nix
  • matterjs-server β€” services/smart-home/home-assistant.nix
  • nginx β€” services/portfolio.nix
  • open-webui β€” services/open-webui.nix
  • openssh β€” services/services.nix
  • opentelemetry-collector β€” services/monitoring/collector.nix
  • openthread-border-router β€” services/smart-home/otbr.nix
  • postgresqlBackup β€” services/backup/offsite.nix
  • prometheus β€” services/monitoring/endpoints.nix
  • resolved β€” services/services.nix
  • syncthing β€” services/sync/server.nix
  • tailscale β€” services/mesh/tailscale.nix
  • vaultwarden β€” services/vault.nix

Topology:

πŸ–₯️ nasedge.kucendro.dev100.64.0.0/10fd7a:115c:a1e0::/48edge / alloyedge / beszeledge / cominedge / nginxedge / prometheus-node-exporternixbook / alloynixbook / prometheus-node-exporternixbook / syncthingstockholm / alloystockholm / prometheus-node-exporteralloybakasyncbeszel-agentbtrbk-dataclickhousecominfrigate5000/tcpgitea2222/tcp, 3001/tcpgrafanamonitor3000/tcpharmonia5008/tcphome-assistant8123/tcpimmich2283/tcpkaiwadb-tunnelkarakeep3006/tcplokimcp8092/tcpmusic-assistant8095/tcp, 8097/tcp, 8927/tcpnginxproxy80/tcpopen-webui8080/tcpopencode8093/tcpopensshremote access22/tcpopentelemetry-collectorprometheusmonitorprometheus-node-exporterqore7673/tcprestic-backups-hetznersyncthing8384/tcp, 22000/tcptailscalemesh nodevaultwarden8222/tcpmatterjs-serveropenthread-border-router :2222:5008archive.kucendro.dev :80kucendro.dev :80:8093:22000 logslogsmetricsarchive :80party :8095portfolio :80assistant :8123cameras :5000chat :8080code :8093gallery :2283git :3001grafana :3000karakeep :3006mcp :8092music :8095qore :7673sync :8384vault :8222 logslogssqlmetricsmatter :5580thread :8081sqllogsotelprobesmetricsmetricsmetricsmetricsmetricsmetrics meshlogslogssynclogslogs
πŸ–₯️ nasedge.kucendro.dev100.64.0.0/10fd7a:115c:a1e0::/48edge / alloyedge / beszeledge / cominedge / nginxedge / prometheus-node-exporternixbook / alloynixbook / prometheus-node-exporternixbook / syncthingstockholm / alloystockholm / prometheus-node-exporteralloybakasyncbeszel-agentbtrbk-dataclickhousecominfrigate5000/tcpgitea2222/tcp, 3001/tcpgrafanamonitor3000/tcpharmonia5008/tcphome-assistant8123/tcpimmich2283/tcpkaiwadb-tunnelkarakeep3006/tcplokimcp8092/tcpmusic-assistant8095/tcp, 8097/tcp, 8927/tcpnginxproxy80/tcpopen-webui8080/tcpopencode8093/tcpopensshremote access22/tcpopentelemetry-collectorprometheusmonitorprometheus-node-exporterqore7673/tcprestic-backups-hetznersyncthing8384/tcp, 22000/tcptailscalemesh nodevaultwarden8222/tcpmatterjs-serveropenthread-border-router :2222:5008archive.kucendro.dev :80kucendro.dev :80:8093:22000 logslogsmetricsarchive :80party :8095portfolio :80assistant :8123cameras :5000chat :8080code :8093gallery :2283git :3001grafana :3000karakeep :3006mcp :8092music :8095qore :7673sync :8384vault :8222 logslogssqlmetricsmatter :5580thread :8081sqllogsotelprobesmetricsmetricsmetricsmetricsmetricsmetrics meshlogslogssynclogslogs

Modules:

nasbase/common.nixbase/linux.nixmoshprogramnhprogramnix-ldprogramdevelopment/zsh.nixzshprogramhome/user.nixhosts/nas/data.nixhosts/nas/default.nixhosts/nas/disko.nixhosts/nas/hw-configuration.nixhosts/nas/reliability.nixhosts/nas/tethering.nixservices/backup/default.nixservices/backup/monitoring.nixservices/backup/offsite.nixpostgresqlBackupserviceservices/backup/snapshots.nixservices/cache.nixservices/calibre-web.nixservices/comin.nixcominserviceservices/dockerized/qore.nixservices/gitea.nixgiteaservicegitprogramservices/immich.niximmichserviceservices/karakeep.nixkarakeepserviceservices/kubicek.nixservices/lazybaka.nixbakasyncserviceservices/mcp.nixservices/mesh/ports.nixservices/mesh/subnet-router.nixservices/mesh/tailscale.nixtailscaleserviceservices/monitoring/3rd/kaiwadb.nixservices/monitoring/3rd/telegram.nixservices/monitoring/agent.nixservices/monitoring/clickhouse.nixclickhouseserviceservices/monitoring/collector.nixopentelemetry-collectorserviceservices/monitoring/endpoints.nixprometheusserviceservices/monitoring/grafana/default.nixgrafanaserviceservices/monitoring/grafana/deploys.nixservices/monitoring/grafana/home.nixservices/monitoring/journal.nixalloyserviceservices/monitoring/logs.nixlokiserviceservices/monitoring/metrics.nixservices/open-webui.nixopen-webuiserviceservices/opencode.nixservices/portfolio.nixkucendroservicenginxserviceservices/remarkable.nixservices/services.nixfstrimservicefwupdserviceiperf3serviceopensshserviceresolvedserviceservices/smart-home/default.nixservices/smart-home/frigate.nixservices/smart-home/home-assistant.nixhome-assistantservicematterjs-serverserviceservices/smart-home/ledfx.nixservices/smart-home/music-assistant.nixservices/smart-home/otbr.nixopenthread-border-routerserviceservices/sync/server.nixsyncthingserviceservices/vault.nixvaultwardenservice
nasbase/common.nixbase/linux.nixmoshprogramnhprogramnix-ldprogramdevelopment/zsh.nixzshprogramhome/user.nixhosts/nas/data.nixhosts/nas/default.nixhosts/nas/disko.nixhosts/nas/hw-configuration.nixhosts/nas/reliability.nixhosts/nas/tethering.nixservices/backup/default.nixservices/backup/monitoring.nixservices/backup/offsite.nixpostgresqlBackupserviceservices/backup/snapshots.nixservices/cache.nixservices/calibre-web.nixservices/comin.nixcominserviceservices/dockerized/qore.nixservices/gitea.nixgiteaservicegitprogramservices/immich.niximmichserviceservices/karakeep.nixkarakeepserviceservices/kubicek.nixservices/lazybaka.nixbakasyncserviceservices/mcp.nixservices/mesh/ports.nixservices/mesh/subnet-router.nixservices/mesh/tailscale.nixtailscaleserviceservices/monitoring/3rd/kaiwadb.nixservices/monitoring/3rd/telegram.nixservices/monitoring/agent.nixservices/monitoring/clickhouse.nixclickhouseserviceservices/monitoring/collector.nixopentelemetry-collectorserviceservices/monitoring/endpoints.nixprometheusserviceservices/monitoring/grafana/default.nixgrafanaserviceservices/monitoring/grafana/deploys.nixservices/monitoring/grafana/home.nixservices/monitoring/journal.nixalloyserviceservices/monitoring/logs.nixlokiserviceservices/monitoring/metrics.nixservices/open-webui.nixopen-webuiserviceservices/opencode.nixservices/portfolio.nixkucendroservicenginxserviceservices/remarkable.nixservices/services.nixfstrimservicefwupdserviceiperf3serviceopensshserviceresolvedserviceservices/smart-home/default.nixservices/smart-home/frigate.nixservices/smart-home/home-assistant.nixhome-assistantservicematterjs-serverserviceservices/smart-home/ledfx.nixservices/smart-home/music-assistant.nixservices/smart-home/otbr.nixopenthread-border-routerserviceservices/sync/server.nixsyncthingserviceservices/vault.nixvaultwardenservice

πŸ–₯️ nixbook

Locationβ€”
Platformx86_64-linux
State version25.11
Userskucendro
System packages246
Closure46.2 GiB (3,223 paths)
Firewall7 findings
Default gatewayβ€”
Repo-configured services18

Interfaces:

InterfaceKindAddressesOver
tailscale0meshβ€”β€”

Services:

  • alloy β€” services/monitoring/journal.nix
  • avahi β€” profiles/desktop.nix
  • fstrim β€” services/services.nix
  • fwupd β€” services/services.nix
  • greetd β€” profiles/desktop.nix
  • gvfs β€” profiles/desktop.nix
  • iperf3 β€” services/services.nix
  • irlume β€” hosts/nixbook/zenbook.nix
  • monado β€” display/vr.nix
  • openssh β€” services/services.nix
  • pipewire β€” profiles/graphical.nix
  • power-profiles-daemon β€” profiles/laptop.nix
  • printing β€” profiles/desktop.nix
  • resolved β€” services/services.nix
  • sunshine β€” services/sunshine.nix
  • syncthing β€” services/sync/client.nix
  • tailscale β€” services/mesh/tailscale.nix
  • upower β€” profiles/laptop.nix

Topology:

πŸ–₯️ nixbooklan192.168.1.0/24edge / beszeledge / nginxnas / lokinas / opentelemetry-collectornas / prometheusnas / syncthingalloybeszel-agentopensshremote access22/tcpprintingprometheus-node-exportersyncthingtailscalemesh node metricsmetricslogslogs epson :9100sync mesh
πŸ–₯️ nixbooklan192.168.1.0/24edge / beszeledge / nginxnas / lokinas / opentelemetry-collectornas / prometheusnas / syncthingalloybeszel-agentopensshremote access22/tcpprintingprometheus-node-exportersyncthingtailscalemesh node metricsmetricslogslogs epson :9100sync mesh

Modules:

nixbookbase/common.nixbase/linux.nixmoshprogramnhprogramnix-ldprogramdevelopment/fhs.nixdevelopment/packages.nixdevelopment/zsh.nixzshprogramdisplay/hyprland.nixdisplay/noctalia.nixdisplay/plymouth.nixdisplay/stylix.nixdisplay/vr.nixmonadoservicesteamprogramhome/browser.nixhome/desktop.nixhome/graphical.nixhome/user.nixhome/vr.nixhosts/nixbook/default.nixhosts/nixbook/hw-configuration.nixhosts/nixbook/zenbook.nixirlumeservicepackages/artcraft.nixprofiles/desktop.nixavahiservicegreetdservicegvfsserviceprintingserviceevinceprogramfirefoxprogramkdeconnectprogramprofiles/dev.nixprofiles/graphical.nixpipewireservicehyprlandprogramprofiles/laptop.nixpower-profiles-daemonserviceupowerserviceprofiles/vr.nixservices/apt-cache/apt-cache.nixservices/bluetooth-sink.nixservices/kdeconnect.nixservices/kdrive.nixservices/mesh/ports.nixservices/mesh/tailscale.nixtailscaleserviceservices/monitoring/agent.nixservices/monitoring/journal.nixalloyserviceservices/monitoring/metrics.nixservices/netreg.nixservices/phones/android/scrcpy.nixservices/phones/android/termux-setup.nixservices/phones/android/termux.nixservices/phones/ios/blink-setup.nixservices/phones/ios/blink.nixservices/phones/peer.nixservices/printer.nixservices/remarkable-setup.nixservices/services.nixfstrimservicefwupdserviceiperf3serviceopensshserviceresolvedserviceservices/sunshine.nixsunshineserviceservices/sync/client.nixsyncthingserviceservices/sync/settings.nixservices/virtualization/libvirt.nixvirt-managerprogramservices/virtualization/mk-vm.nixservices/virtualization/win.nix
nixbookbase/common.nixbase/linux.nixmoshprogramnhprogramnix-ldprogramdevelopment/fhs.nixdevelopment/packages.nixdevelopment/zsh.nixzshprogramdisplay/hyprland.nixdisplay/noctalia.nixdisplay/plymouth.nixdisplay/stylix.nixdisplay/vr.nixmonadoservicesteamprogramhome/browser.nixhome/desktop.nixhome/graphical.nixhome/user.nixhome/vr.nixhosts/nixbook/default.nixhosts/nixbook/hw-configuration.nixhosts/nixbook/zenbook.nixirlumeservicepackages/artcraft.nixprofiles/desktop.nixavahiservicegreetdservicegvfsserviceprintingserviceevinceprogramfirefoxprogramkdeconnectprogramprofiles/dev.nixprofiles/graphical.nixpipewireservicehyprlandprogramprofiles/laptop.nixpower-profiles-daemonserviceupowerserviceprofiles/vr.nixservices/apt-cache/apt-cache.nixservices/bluetooth-sink.nixservices/kdeconnect.nixservices/kdrive.nixservices/mesh/ports.nixservices/mesh/tailscale.nixtailscaleserviceservices/monitoring/agent.nixservices/monitoring/journal.nixalloyserviceservices/monitoring/metrics.nixservices/netreg.nixservices/phones/android/scrcpy.nixservices/phones/android/termux-setup.nixservices/phones/android/termux.nixservices/phones/ios/blink-setup.nixservices/phones/ios/blink.nixservices/phones/peer.nixservices/printer.nixservices/remarkable-setup.nixservices/services.nixfstrimservicefwupdserviceiperf3serviceopensshserviceresolvedserviceservices/sunshine.nixsunshineserviceservices/sync/client.nixsyncthingserviceservices/sync/settings.nixservices/virtualization/libvirt.nixvirt-managerprogramservices/virtualization/mk-vm.nixservices/virtualization/win.nix

πŸ–₯️ stockholm

Locationstockholm
Platformx86_64-linux
State version25.11
Userskucendro, ssm-user
System packages203
Closure30.6 GiB (2,290 paths)
Firewall2 findings
Default gatewayβ€”
Repo-configured services9

Interfaces:

InterfaceKindAddressesOver
tailscale0meshβ€”β€”

Services:

  • alloy β€” services/monitoring/journal.nix
  • fstrim β€” services/services.nix
  • greetd β€” profiles/workstation/session.nix
  • iperf3 β€” services/services.nix
  • openssh β€” services/services.nix
  • pipewire β€” profiles/graphical.nix
  • resolved β€” services/services.nix
  • sunshine β€” services/sunshine.nix
  • tailscale β€” services/mesh/tailscale.nix

Topology:

πŸ–₯️ stockholmedge / beszeledge / nginxnas / lokinas / opentelemetry-collectornas / prometheusalloybeszel-agentopensshremote access22/tcpprometheus-node-exportertailscalemesh node metricsmetricslogslogs mesh
πŸ–₯️ stockholmedge / beszeledge / nginxnas / lokinas / opentelemetry-collectornas / prometheusalloybeszel-agentopensshremote access22/tcpprometheus-node-exportertailscalemesh node metricsmetricslogslogs mesh

Modules:

stockholmbase/common.nixbase/linux.nixmoshprogramnhprogramnix-ldprogramdevelopment/fhs.nixdevelopment/packages.nixdevelopment/zsh.nixzshprogramdisplay/hyprland.nixdisplay/noctalia.nixdisplay/stylix.nixhome/browser.nixhome/graphical.nixhome/user.nixhosts/aws/stockholm.nixpackages/artcraft.nixprofiles/aws.nixprofiles/dev.nixprofiles/graphical.nixpipewireservicehyprlandprogramprofiles/workstation/default.nixprofiles/workstation/gpu.nixprofiles/workstation/session.nixgreetdserviceservices/mesh/ports.nixservices/mesh/tailscale.nixtailscaleserviceservices/monitoring/agent.nixservices/monitoring/journal.nixalloyserviceservices/monitoring/metrics.nixservices/services.nixfstrimserviceiperf3serviceopensshserviceresolvedserviceservices/sunshine.nixsunshineservice
stockholmbase/common.nixbase/linux.nixmoshprogramnhprogramnix-ldprogramdevelopment/fhs.nixdevelopment/packages.nixdevelopment/zsh.nixzshprogramdisplay/hyprland.nixdisplay/noctalia.nixdisplay/stylix.nixhome/browser.nixhome/graphical.nixhome/user.nixhosts/aws/stockholm.nixpackages/artcraft.nixprofiles/aws.nixprofiles/dev.nixprofiles/graphical.nixpipewireservicehyprlandprogramprofiles/workstation/default.nixprofiles/workstation/gpu.nixprofiles/workstation/session.nixgreetdserviceservices/mesh/ports.nixservices/mesh/tailscale.nixtailscaleserviceservices/monitoring/agent.nixservices/monitoring/journal.nixalloyserviceservices/monitoring/metrics.nixservices/services.nixfstrimserviceiperf3serviceopensshserviceresolvedserviceservices/sunshine.nixsunshineservice