{"id":17382964,"url":"https://github.com/hmltn-0/reboost","last_synced_at":"2026-04-16T01:33:28.217Z","repository":{"id":251680459,"uuid":"836882641","full_name":"hmltn-0/Reboost","owner":"hmltn-0","description":"A tool to streamline resetting a computer by organizing essential data and configurations","archived":false,"fork":false,"pushed_at":"2024-08-22T17:31:02.000Z","size":213,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T20:48:54.233Z","etag":null,"topics":["automation","computer-reset","macos","shell-script"],"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/hmltn-0.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":"2024-08-01T18:51:42.000Z","updated_at":"2024-08-22T17:31:05.000Z","dependencies_parsed_at":"2024-08-22T19:52:04.605Z","dependency_job_id":"701e15f8-d9f2-4085-b447-8f292a986247","html_url":"https://github.com/hmltn-0/Reboost","commit_stats":null,"previous_names":["hmltn-0/reset-computer","hmltn-0/reboost"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmltn-0%2FReboost","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmltn-0%2FReboost/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmltn-0%2FReboost/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmltn-0%2FReboost/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hmltn-0","download_url":"https://codeload.github.com/hmltn-0/Reboost/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245924493,"owners_count":20694728,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["automation","computer-reset","macos","shell-script"],"created_at":"2024-10-16T07:40:00.762Z","updated_at":"2025-10-25T12:51:09.410Z","avatar_url":"https://github.com/hmltn-0.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reset-Computer\n\n## Overview\nThis project is intended to help users wipe their computer at any time and restore it from an extremely minimal and organized repository of essential data. The goal is to streamline the process of resetting a computer and making it fully functional with the necessary personal files, applications, and configurations.\n\n## Concept\nThe idea is to have a minimal and organized repository where you can keep:\n1. **Documents/Files**: Personal files that are important to you.\n2. **Applications/Packages**: List of applications you want to install.\n3. **Configurations**: Any key configuration information.\n\n## How It Works\nThe script currently categorizes the task of a computer reset into three main categories:\n1. **Documents/Files**: This includes personal files that should be stored in the `Documents` directory.\n2. **Applications/Packages**: A list of applications and packages that need to be installed.\n3. **Configurations**: Key configuration information to be set up.\n\nThese categories are designed to be comprehensive, but can be modified if needed in the future.\n\n## Usage\nInstructions on how to use the scripts will be provided here.\n\n\n## Platform\nThese scripts are intended for macOS and are written in zsh.\n\n## Script Structure\nThe script has three main sections:\n\n### 1. Copy Configuration/System Files\nThis section of the script copies over configuration and system files from the repository to the appropriate locations on the computer.\n\n```sh\n# Copy configuration files\ncp -r ./config/* ~/Library/Preferences/\n```\n\n### 2. Install Applications/Packages\nThis section installs all the applications listed in a file (e.g., `applications.txt`).\n\n```sh\n# Install applications\nwhile read app; do\n    brew install \"$app\"\ndone \u003c applications.txt\n```\n\n### 3. Copy Personal Documents\nThis section copies personal documents to the Documents directory.\n\n```sh\n# Copy personal documents\ncp -r ./Documents/* ~/Documents/\n```\n\nThese sections ensure that all your configurations, applications, and personal documents are restored to your computer.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhmltn-0%2Freboost","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhmltn-0%2Freboost","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhmltn-0%2Freboost/lists"}