db61ca7b2868e56feedb62d626e28d3bbd6c64d5
homepage-dashboard parses the widget url with JS's URL() and reads .hostname/.port off the result. Without a "scheme://" prefix, "rechberg.online:25565" parses "rechberg.online" as the scheme and leaves hostname empty, which the minecraftstatuspinger lookup() rejects with "No hostname was provided!" (confirmed via journalctl -u homepage-dashboard). The scheme itself is discarded by the widget code, so any scheme works; tcp:// documents intent since this widget always does a plain TCP server-list ping. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HCHg6BFAjZGUZer7RW5faD
Private NixOS Configuration
Structure
.
├── images # custom image generations
├── machines # machine definitions
├── modules # own nix-options, to modularize services/hardware/...
├── overlays # overlays
├── pkgs # own packages, which are not available in nixpkgs
└── environments # summarize module collections into single options
Commands
# Rebuild (switch/boot/test)
sudo nixos-rebuild switch --flake '.#jupiter'
# Update Flake
nix flake update
# Channel list
sudo nix-channel --list
# Channel update
sudo nix-channel --update
Languages
Nix
100%