{"id":15715870,"url":"https://github.com/morgankryze/.dotfiles","last_synced_at":"2025-05-12T23:53:07.815Z","repository":{"id":226826026,"uuid":"768922019","full_name":"MorganKryze/.dotfiles","owner":"MorganKryze","description":"Personal dotfiles for my macOS environment.","archived":false,"fork":false,"pushed_at":"2025-05-12T09:39:13.000Z","size":481,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-12T23:52:37.055Z","etag":null,"topics":["brew","conda","dotfiles","dotfiles-macos","git","github","yabai","zsh"],"latest_commit_sha":null,"homepage":"","language":"Nix","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/MorganKryze.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-08T01:21:56.000Z","updated_at":"2025-05-12T09:39:17.000Z","dependencies_parsed_at":"2024-10-24T12:59:04.118Z","dependency_job_id":"81d023ec-b856-49c2-a90c-fd1fe673a4c6","html_url":"https://github.com/MorganKryze/.dotfiles","commit_stats":null,"previous_names":["morgankryze/.dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MorganKryze%2F.dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MorganKryze%2F.dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MorganKryze%2F.dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MorganKryze%2F.dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MorganKryze","download_url":"https://codeload.github.com/MorganKryze/.dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253843185,"owners_count":21972870,"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":["brew","conda","dotfiles","dotfiles-macos","git","github","yabai","zsh"],"created_at":"2024-10-03T21:43:19.694Z","updated_at":"2025-05-12T23:53:07.793Z","avatar_url":"https://github.com/MorganKryze.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"![screenshot](./docs/assets/img/presentation.jpg)\n\n## Overview\n\n\u003e This project is a collection of my personal dotfiles for my macOS environment.\n\nIt contains the configuration files for the following tools:\n\n- [Miniconda](https://docs.conda.io/en/latest/miniconda.html)\n- [Git](https://git-scm.com/)\n- [Zsh](https://www.zsh.org/)\n- [iTerm2](https://iterm2.com/)\n- [yabai](https://github.com/koekeishiya/yabai)\n- [Homebrew](https://brew.sh/)\n- [GitHub](https://github.com)\n\nThis project is the continuity of these previous projects:\n\n- [Easy-Git](https://github.com/MorganKryze/easy-git)\n- [Easy-Env](https://github.com/MorganKryze/easy-env)\n- [Yabai-Setup](https://github.com/MorganKryze/yabai-setup)\n- [Mac-Setup](https://github.com/MorganKryze/mac-setup)\n\n## Getting Started\n\n- [Overview](#overview)\n- [Getting Started](#getting-started)\n  - [Documentation](#documentation)\n  - [Setting up](#setting-up)\n    - [Prerequisites](#prerequisites)\n    - [Install](#install)\n    - [Post-installation](#post-installation)\n  - [Troubleshooting](#troubleshooting)\n  - [Future improvements](#future-improvements)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n### Documentation\n\nProvide where to find to the documentation of the project. (ex: [Structure of the project](./docs/STRUCTURE.md))\n\n- [General utility packages](./docs/tools/general.md)\n- [Dev packages](./docs/tools/dev.md)\n\nIt may include a link to an important [reference](https://example.com).\n\n### Setting up\n\n#### Prerequisites\n\n- macOS Sonoma (14.x.x)\n- Internet connectivity\n- A terminal\n\n#### Install\n\nAfter booting up your Mac for the first time, **restart it** and follow the steps below.\n\nOpen a terminal using spotlight : [cmd + space] then type \"terminal\" and press enter.\n\nThen execute the command below and follow the instructions:\n\n```bash\ncurl -s https://raw.githubusercontent.com/MorganKryze/.dotfiles/main/scripts/bootstrap.sh | zsh\n```\n\n#### Post-installation\n\nAdd `cmd+d` as a shortcut to `Show Launchpad` in `System Preferences \u003e Keyboard \u003e Shortcuts \u003e Launchpad \u0026 Dock`.\n\nStart by opening each of the ObjectiveSee apps and grant them the necessary permissions when prompted.\n\nThen you may open the rest of the apps at least once and make the necessary configurations.\n\nAfter setting up at least `Bitwarden` and `Arc` / `Zen`, sign in to your GitHub and GitLab accounts.\n\nThen, run the following command to create the SSH connections to your Git accounts:\n\n```bash\ncreate-git-ssh-connections\n```\n\nFinally, run the following command launch the yabai service and grant the necessary permissions:\n\n```bash\nyabai-start\n```\n\nYour machine is now set up and ready to use!\n\n### Troubleshooting\n\nNo Issues reported so far!\n\n### Future improvements\n\n- [ ] document the brew packages (similar to [Mac-Setup](https://github.com/MorganKryze/mac-setup))\n- [ ] document and improve [Easy-Git](https://github.com/MorganKryze/easy-git) work\n- [ ] document and improve [Easy-Env](https://github.com/MorganKryze/easy-env) work\n- [ ] document and improve [Yabai-Setup](https://github.com/MorganKryze/yabai-setup) work\n\n### Contributing\n\nIf you want to contribute to the project, you can follow the steps described in the [CONTRIBUTING](./.github/CONTRIBUTING) file.\n\n### License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorgankryze%2F.dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmorgankryze%2F.dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorgankryze%2F.dotfiles/lists"}