{"id":15583066,"url":"https://github.com/tanhongit/dotfiles","last_synced_at":"2025-04-24T02:53:01.410Z","repository":{"id":50681193,"uuid":"501762863","full_name":"tanhongit/dotfiles","owner":"tanhongit","description":"This script will install dotfiles to your system. It also will install some useful tools, packages, and programs. After installed Linux OS or MacOS, you can run this script to install dotfiles.","archived":false,"fork":false,"pushed_at":"2024-12-26T09:49:35.000Z","size":3996,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-24T02:52:54.137Z","etag":null,"topics":["dotfiles","dotfiles-linux","dotfiles-ubuntu","dotfiles-zorin","linux-shell","ubuntu-scripts","ubuntu-setup","zorin-os","zorin-script","zorin-setup"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tanhongit.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-06-09T18:16:48.000Z","updated_at":"2024-12-26T09:49:39.000Z","dependencies_parsed_at":"2023-02-02T09:46:48.117Z","dependency_job_id":"ee92fb1d-d4de-4c02-9409-67a423273f4b","html_url":"https://github.com/tanhongit/dotfiles","commit_stats":{"total_commits":318,"total_committers":4,"mean_commits":79.5,"dds":0.04402515723270439,"last_synced_commit":"ce570cefefbe968a5bf8996da2607b4a0ddcf333"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanhongit%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanhongit%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanhongit%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanhongit%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanhongit","download_url":"https://codeload.github.com/tanhongit/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250552037,"owners_count":21449162,"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":["dotfiles","dotfiles-linux","dotfiles-ubuntu","dotfiles-zorin","linux-shell","ubuntu-scripts","ubuntu-setup","zorin-os","zorin-script","zorin-setup"],"created_at":"2024-10-02T20:04:32.265Z","updated_at":"2025-04-24T02:53:01.390Z","avatar_url":"https://github.com/tanhongit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to the dotfiles installation script for Linux by tanhongit.\n\nThis script will install dotfiles to your system. It also will install some useful tools, packages, and programs.\n\nAfter installing Ubuntu, you can run this script to install dotfiles. I added some programs, packages, and tools to this\nscript. All of them need to be installed for Ubuntu.\n\nIt's a simple script, so you can run it easily.\n\n[![Build Status](https://github.com/tanhongit/dotfiles/actions/workflows/test_ubuntu.yml/badge.svg)](https://github.com/tanhongit/dotfiles/actions/workflows/test_ubuntu.yml)\n[![Build Status](https://github.com/tanhongit/dotfiles/actions/workflows/test_macos.yml/badge.svg)](https://github.com/tanhongit/dotfiles/actions/workflows/test_macos.yml)\n\n# Information\n\n- Platform: Linux\n- OS Available: **Ubuntu, Zorin OS, macOS**\n- Language: Bash\n- Plash: GNOME\n- Shell: ZSH\n\n# Requirements\n\nYou will need to have an Ubuntu, Zorin OS, or macOS installed on your system.\n\n- For Ubuntu, you should use version **22.04** is stable.\n- For Zorin OS, you should use version **17** is stable.\n- For macOS\n\n# Installing\n\nBefore running this script, please clone the repository to your local machine.\n\n```bash\ngit clone https://github.com/tanhongit/dotfiles.git\ncd dotfiles\n```\n\nThen, run the following command to install dotfiles.\n\n```bash\nbash install.sh\n```\n\nNow, wait for a while, and you will see some messages questioning do you want to install some tools. If you want to\ninstall some tools, please answer **yes(y)**.\n\n\u003e [!IMPORTANT]\n\u003e ## What to do after overwriting existing configurations? (Only for Linux)\n\u003e In the installing process, you see a message that says \"**Do you want copy and overwrite existing config folders from\nthis source to your os?**\".\n\u003e\n\u003e If answer **yes(y)** but don't see any changes after rebooting, please handle it as follows:\n\u003e \n\u003e 1. Open the terminal and run the following command:\n\u003e\n\u003e ```bash\n\u003e cd linux\n\u003e bash config.sh\n\u003e ```\n\u003e\n\u003e 2. **LOG OUT** and **LOG IN AGAIN** to your OS.\n\n## Install with option for macOS\n\nIf you wish to install using the `bundle` parameter, please add it to the bash command as follows:\n\n```bash\nbash install.sh bundle\n```\n# Screenshots demo\n\n## Ubuntu 22.04\n\n![image](https://user-images.githubusercontent.com/35853002/235287944-1c092521-1c75-4fc6-a03b-8fb1a17efd8d.png)\n\n![image](https://user-images.githubusercontent.com/35853002/235287809-452e05d0-60dc-4960-a56f-2babe883c026.png)\n\n![image](https://user-images.githubusercontent.com/35853002/235287770-47cb0775-8889-4a37-b40b-2bc3ec0d66e5.png)\n\n![image](https://user-images.githubusercontent.com/35853002/235287734-0f8d8c00-bd12-4ae7-acb8-b4f440bdf50f.png)\n\n![image](https://user-images.githubusercontent.com/35853002/235287704-a6c5835b-c08d-4424-8e98-30bee2d5bbda.png)\n\n# Backup your dotfiles from your local machine\n\nIf you want to back up your dotfiles from your local machine, please run the following command.\n\n```bash\ncd .backup\nbash run.sh\n```\n\nPlease wait for a while, it will take some time to back up your dotfiles. When you are ready, you can run the following\ncommand from Step 2 to restore your dotfiles.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanhongit%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftanhongit%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanhongit%2Fdotfiles/lists"}