{"id":15718433,"url":"https://github.com/justintime50/dotfiles","last_synced_at":"2025-05-13T02:26:00.501Z","repository":{"id":49557418,"uuid":"236846824","full_name":"Justintime50/dotfiles","owner":"Justintime50","description":"My personal dotfiles managed via Dots.","archived":false,"fork":false,"pushed_at":"2025-05-03T03:50:37.000Z","size":302,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-03T04:29:54.718Z","etag":null,"topics":["dot","dotfiles","files","personal-dotfiles","pull","push","sync"],"latest_commit_sha":null,"homepage":"https://github.com/Justintime50/dots","language":"Shell","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/Justintime50.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,"zenodo":null},"funding":{"github":["Justintime50"]}},"created_at":"2020-01-28T21:33:39.000Z","updated_at":"2025-05-03T03:50:41.000Z","dependencies_parsed_at":"2023-02-18T09:01:22.607Z","dependency_job_id":"48fc1dac-bc9e-47b7-8ca6-ca5099d6e359","html_url":"https://github.com/Justintime50/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justintime50%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justintime50%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justintime50%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Justintime50%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Justintime50","download_url":"https://codeload.github.com/Justintime50/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253858402,"owners_count":21974918,"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":["dot","dotfiles","files","personal-dotfiles","pull","push","sync"],"created_at":"2024-10-03T21:53:03.633Z","updated_at":"2025-05-13T02:26:00.478Z","avatar_url":"https://github.com/Justintime50.png","language":"Shell","funding_links":["https://github.com/sponsors/Justintime50"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Dotfiles\n\nMy personal Dotfiles managed via [Dots](https://github.com/Justintime50/dots).\n\n[![Build Status](https://github.com/Justintime50/dotfiles/workflows/build/badge.svg)](https://github.com/Justintime50/dotfiles/actions)\n[![Licence](https://img.shields.io/github/license/justintime50/dotfiles)](LICENSE)\n\n\u003cimg src=\"https://raw.githubusercontent.com/justintime50/assets/main/src/dotfiles/showcase.png\" alt=\"Showcase\"\u003e\n\n\u003c/div\u003e\n\nDotfiles are the configuration files that make your OS and tools do their magic. They are typically hidden, found in your home folder, and start with a `.` - thus they are called `Dotfiles`.\n\n## Install\n\n### macOS and Linux\n\n```bash\n# 1) Clone the project\ngit clone git@github.com:Justintime50/dotfiles.git \"$HOME/.dotfiles\"\n\n# 2) Source Dots and Shell\ncd \"$HOME/.dotfiles\" \u0026\u0026 git submodule init \u0026\u0026 git submodule update\necho \". $HOME/.dotfiles/dots/src/dots.sh\" \u003e\u003e \"$HOME/.zshrc\" \u0026\u0026 . \"$HOME/.zshrc\"\n\n# 3) Run Dots initially specifying the Dotfiles URL\nDOTFILES_URL=\"git@github.com:Justintime50/dotfiles.git\" dots_sync\n```\n\n### Windows\n\nNot much here except the `.gitconfig` file:\n\n```batch\ncurl -LJs https://raw.githubusercontent.com/justintime50/dotfiles/main/src/personal/home/.gitconfig -o %HOMEPATH%\n```\n\n### Additional Setup\n\n* **Emacs**\n    1. Run `M-x package-install use-package` which will bootstrap the remaining packages on first start\n    1. You may need to comment out the line that loads the theme until the entire init script is run (which installs the theme) at which point you can uncomment the theme load line\n* **iTerm2**\n    1. Load iTerm2 preferences by pointing iTerm2 to the `plist` found in the `personal/iterm2` directory.\n    2. Open the GitHub Dark theme file in `personal/iterm2/github-vscode-theme-iterm` and select it as the current theme\n* **Vim**\n    1. As long as submodules are initialized and updated locally, Vim should set itself up with `Packer`\n\n## Usage\n\nSee the [Dots project](https://github.com/Justintime50/dots) for instructions on managing these Dotfiles.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustintime50%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustintime50%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustintime50%2Fdotfiles/lists"}