{"id":20178470,"url":"https://github.com/nvtkaszpir/rpi","last_synced_at":"2026-05-13T09:02:17.593Z","repository":{"id":146355994,"uuid":"222445378","full_name":"nvtkaszpir/rpi","owner":"nvtkaszpir","description":"Raspberry Pi configuration scripts","archived":false,"fork":false,"pushed_at":"2020-03-15T20:59:51.000Z","size":42,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-03T05:29:58.916Z","etag":null,"topics":["donkey","donkey-car","donkeycar","raspberry","raspberry-pi","raspberry-pi-3","raspberrypi","rpi"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nvtkaszpir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-18T12:35:44.000Z","updated_at":"2022-08-02T19:21:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"3898491a-252b-46a2-b62b-87a0b5fc91e8","html_url":"https://github.com/nvtkaszpir/rpi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nvtkaszpir/rpi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvtkaszpir%2Frpi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvtkaszpir%2Frpi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvtkaszpir%2Frpi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvtkaszpir%2Frpi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nvtkaszpir","download_url":"https://codeload.github.com/nvtkaszpir/rpi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nvtkaszpir%2Frpi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32975183,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T06:31:55.726Z","status":"ssl_error","status_checked_at":"2026-05-13T06:31:51.336Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["donkey","donkey-car","donkeycar","raspberry","raspberry-pi","raspberry-pi-3","raspberrypi","rpi"],"created_at":"2024-11-14T02:21:10.700Z","updated_at":"2026-05-13T09:02:17.564Z","avatar_url":"https://github.com/nvtkaszpir.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Raspberry Pi 3 B+ config scripts\n\n## About\n\nMake initial config easier without the need of creating full custom image\nor to install anything on any other machine.\n\n* base - base config\n* donkey - extend base with donkeycar specific settings\n* wifi-ap - extend base which will convert rpi into wifi access point,\n  with NAT/MASQUERAE over eth0 interface\n\n## Known limitations\n\n* python 3.7.6 and picamera have [issues](https://github.com/waveform80/picamera/issues/604)\n* tested with `buster` only\n* anything else ¯\\_(ツ)_/¯\n\n## Installation\n\n* Use [balena echer](https://www.balena.io/etcher/) to write image.\n* use `base` directory as base customizations, depending on sd-card\n* (optional) add `base/boot/wpa_supplicant.conf` with wifi config\n* write `boot/` directly (skip chown)\n* (optional) write `home/` and `chown -R 1000:1000 /home/pi`\n* Use other dirs for additional tuning\n* unmount sd-card, install in device, boot device\n* (in case of wifi-ap) connect to the device via ethernet cable\n* run on device, you will be asked for sudo:\n\n```bash\nssh pi@raspberrypi\nmkdir ~/src/\ncd ~/src\nsudo apt-get update \u0026\u0026 sudo apt-get install -y git tmux\ntmux\ngit clone http://github.com/nvtkaszpir/rpi\ncd rpi\n./base/config.sh\n./base/config-bt.sh\n./base/config-cli.sh\n\n```\n\nRun other customizations scripts if needed.\n\n## Test\n\nrun [pre-commit](https://pre-commit.com/) hooks:\n\n```bash\npre-commit run\n```\n\nOr go full mental:\n\n```bash\npre-commit run -a\n```\n\n## TODO\n\n* check I2C 400, check SPI\n* bluetooth xbox controller auto-pair\n* notification that install is complete (slack/discord)\n* wrapper script for mounted sd-card?\n* fetch data for donkey from gh\n* rclone\n* rewrite with ansible?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvtkaszpir%2Frpi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnvtkaszpir%2Frpi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnvtkaszpir%2Frpi/lists"}