this derivation will be built: /nix/store/gbn0ninfhf2cjhl0ki86ywgm9m58855j-ha-walker.drv building '/nix/store/gbn0ninfhf2cjhl0ki86ywgm9m58855j-ha-walker.drv' on 'ssh-ng://nix-remote-builder@rofl-15.brkn.lol' building '/nix/store/gbn0ninfhf2cjhl0ki86ywgm9m58855j-ha-walker.drv' ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:20:80: E501 line too long (82 > 79 characters) ha-walker> DATA_DIR = os.environ.get("XDG_DATA_HOME") or os.path.expanduser("~/.local/share") ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:84:80: E501 line too long (83 > 79 characters) ha-walker> os.path.expanduser("~/.config/sops-nix/secrets/home-assistant/server"), ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:101:80: E501 line too long (82 > 79 characters) ha-walker> os.path.expanduser("~/.config/sops-nix/secrets/home-assistant/token"), ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:126:80: E501 line too long (80 > 79 characters) ha-walker> req = urllib.request.Request(url, data=body, headers=headers, method=method) ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:213:80: E501 line too long (88 > 79 characters) ha-walker> subtext = f"{domain.capitalize()} • {state} • {area or 'Home'} [↵ Select • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:271:80: E501 line too long (81 > 79 characters) ha-walker> f"Target: {target_temp}°C" if target_temp is not None else "Heat" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:283:80: E501 line too long (81 > 79 characters) ha-walker> cur_str = f" • Current: {cur_temp}°C" if cur_temp is not None else "" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:332:80: E501 line too long (87 > 79 characters) ha-walker> subtext = f"🏠 {state.capitalize()}{bat_str} [↵ Clean • ^U Clean • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:347:80: E501 line too long (89 > 79 characters) ha-walker> f"▶️ Playing{track_str}{vol_str} [↵ Pause • ^U Vol+ • ^D Vol- • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:353:80: E501 line too long (87 > 79 characters) ha-walker> f"⏸️ Paused{track_str}{vol_str} [↵ Play • ^U Vol+ • ^D Vol- • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:358:80: E501 line too long (87 > 79 characters) ha-walker> subtext = f"📺 {state.capitalize()} • {area or 'Media'} [↵ Power • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:393:80: E501 line too long (88 > 79 characters) ha-walker> f"⚙️ Automation ({state.upper()}) • {area or 'System'} [↵ Toggle • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:403:80: E501 line too long (87 > 79 characters) ha-walker> subtext = f"{icon} {state.upper()} • {area or 'Sensor'} [↵ Copy • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:406:80: E501 line too long (87 > 79 characters) ha-walker> subtext = f"{icon} {state.upper()} • {area or 'Sensor'} [↵ Copy • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:409:80: E501 line too long (82 > 79 characters) ha-walker> subtext = f"🌡️ {state} {unit} • {area or 'Sensor'} [↵ Copy • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:412:80: E501 line too long (81 > 79 characters) ha-walker> subtext = f"💧 {state} {unit} • {area or 'Sensor'} [↵ Copy • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:415:80: E501 line too long (81 > 79 characters) ha-walker> subtext = f"🔋 {state} {unit} • {area or 'Sensor'} [↵ Copy • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:418:80: E501 line too long (81 > 79 characters) ha-walker> subtext = f"⚡ {state} {unit} • {area or 'Sensor'} [↵ Copy • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:421:80: E501 line too long (81 > 79 characters) ha-walker> subtext = f"📊 {state} {unit} • {area or 'Sensor'} [↵ Copy • ^P Pin]" ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:498:80: E501 line too long (80 > 79 characters) ha-walker> api_request(f"services/{domain}/{service}", method="POST", data=payload) ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:514:80: E501 line too long (81 > 79 characters) ha-walker> pct = round((item.get("brightness") or 255) / 255 * 100) if item else 100 ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:530:80: E501 line too long (81 > 79 characters) ha-walker> call_service("light", "toggle", {"entity_id": eid}, optimistic_state=opt) ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:548:80: E501 line too long (80 > 79 characters) ha-walker> call_service(domain, "toggle", {"entity_id": eid}, optimistic_state=opt) ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:683:80: E501 line too long (81 > 79 characters) ha-walker> cur_pct = round((item.get("brightness") or 0) / 255 * 100) if item else 0 ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:769:80: E501 line too long (81 > 79 characters) ha-walker> cur_pct = round((item.get("brightness") or 0) / 255 * 100) if item else 0 ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:905:80: E501 line too long (87 > 79 characters) ha-walker> call_service("light", "turn_off", {"entity_id": eid}, optimistic_state=opt) ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:952:80: E501 line too long (85 > 79 characters) ha-walker> call_service("fan", "turn_off", {"entity_id": eid}, optimistic_state=opt) ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1002:80: E501 line too long (87 > 79 characters) ha-walker> last_disk_mtime = os.path.getmtime(CACHE_FILE) if os.path.isfile(CACHE_FILE) else 0 ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1003:80: E501 line too long (85 > 79 characters) ha-walker> last_pins_mtime = os.path.getmtime(PINS_FILE) if os.path.isfile(PINS_FILE) else 0 ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1054:80: E501 line too long (83 > 79 characters) ha-walker> attrs = (new_state or {}).get("attributes", {}) ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1095:80: E501 line too long (83 > 79 characters) ha-walker> sys.stderr.write(f"Stream error: {e}. Reconnecting in {backoff}s...\n") ha-walker> ^ ha-walker> /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1104:80: E501 line too long (85 > 79 characters) ha-walker> print("Usage: ha-walker {sync|stream|toggle|up|down|pin|copy|open|call} ...") ha-walker> ^ error: build of '/nix/store/gbn0ninfhf2cjhl0ki86ywgm9m58855j-ha-walker.drv' on 'ssh-ng://nix-remote-builder@rofl-15.brkn.lol' failed: Cannot build '/nix/store/gbn0ninfhf2cjhl0ki86ywgm9m58855j-ha-walker.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker Last 25 log lines: > ^ > /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:769:80: E501 line too long (81 > 79 characters) > cur_pct = round((item.get("brightness") or 0) / 255 * 100) if item else 0 > ^ > /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:905:80: E501 line too long (87 > 79 characters) > call_service("light", "turn_off", {"entity_id": eid}, optimistic_state=opt) > ^ > /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:952:80: E501 line too long (85 > 79 characters) > call_service("fan", "turn_off", {"entity_id": eid}, optimistic_state=opt) > ^ > /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1002:80: E501 line too long (87 > 79 characters) > last_disk_mtime = os.path.getmtime(CACHE_FILE) if os.path.isfile(CACHE_FILE) else 0 > ^ > /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1003:80: E501 line too long (85 > 79 characters) > last_pins_mtime = os.path.getmtime(PINS_FILE) if os.path.isfile(PINS_FILE) else 0 > ^ > /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1054:80: E501 line too long (83 > 79 characters) > attrs = (new_state or {}).get("attributes", {}) > ^ > /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1095:80: E501 line too long (83 > 79 characters) > sys.stderr.write(f"Stream error: {e}. Reconnecting in {backoff}s...\n") > ^ > /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker:1104:80: E501 line too long (85 > 79 characters) > print("Usage: ha-walker {sync|stream|toggle|up|down|pin|copy|open|call} ...") > ^ For full logs, run: nix log /nix/store/gbn0ninfhf2cjhl0ki86ywgm9m58855j-ha-walker.drv error: Cannot build '/nix/store/gbn0ninfhf2cjhl0ki86ywgm9m58855j-ha-walker.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/77kzy4zdm5vsb04wspj64bli4fd7cnfd-ha-walker